zoukankan      html  css  js  c++  java
  • 02-vue学习篇-以正确的姿势使用vue

    1.渲染数据

    #view层
    <div class="hello">
        <h1>{{ msg }}</h1>   //msg
    </div>
    
    #model层
    
    export default {
      name: 'HelloWorld',
      data () {
        return {
          msg: 'Welcome to Your Vue.js App',    //msg变量
        }
      }
    }

    运行效果

    2.双向数据绑定

    #view层
      <div class="hello">
        <h1>{{ msg }}</h1>
        <h2>{{ devops }}</h2>
        <input v-model="devops" />
      </div>
    
    #model层
    export default {
      name: 'HelloWorld',
      data () {
        return {
          msg: 'Welcome to Your Vue.js App',
          devops: 'DevOps Young Young'
        }
      }
    }

      运行效果:会看到输入框中的内容跟devops内容一样,尝试更改输入框中的文本,devops也会跟着变化。

    3. v-for循环列表

    <template>
      <div class="hello">
        <h1>{{ msg }}</h1>
        <h2>{{ devops }}</h2>
        <input v-model="devops" />
        <ul>
          <li v-for="(student,index) in students" :key="index">
            <span>{{ student.name }}</span>
            <span>{{ student.age }}</span>
          </li>
        </ul>
      </div>
    </template>
    
    
    
    <script>
    export default {
      name: 'HelloWorld',
      data () {
        return {
          msg: 'Welcome to Your Vue.js App',
          devops: 'DevOps Young Young',
          students: [{'name': 'aa', 'age': 11}, {'name': 'bb', 'age': 20}]
        }
      }
    }
    </script>

    运行效果:

  • 相关阅读:
    c# 事件阻断
    正则语义化API
    c# 防止继承和单例
    Maxscript 控制流混淆
    3dmax快速安装补丁的方法
    c# 使用类中的方法更新自己
    Maxscript 变量作用域
    Maxscript 键值对
    Maxscript 数据结构和算法记录
    Datawhale 之NLP学习-打卡(五)
  • 原文地址:https://www.cnblogs.com/mascot1/p/10260922.html
Copyright © 2011-2022 走看看