Vue的简单绑定、以及渲染

1.所有的内容要需要一个根节点包起来

<template>
  <div>
  </div>
</template>

2.data中定义数据(变量)

<template>
  <div>{{name}}--{{age}}</div>
</template>
<script>
export default 
{
  data () 
  {
    return 
    {
    name:'xxx',
    age:'20'
    }
  },
}
</script>

3.渲染单个变量,数组,数组嵌套
(1)v-for可以把数据中的一个数组对应为一组元素
(2)v-for 指令需要以 item in items(我这里写的是list) 形式的特殊语法,items(list)是源数据数组并且 item 是数组元素迭代的别名

<template>
  <div>{{name}}--{{age}}
<br>
<ul><li v-for="(item,index) in list" :key="index">{{item}}</li></ul>
</div>
</template>
<script>
export default 
{
  data () 
  {
    return 
    {
    name:'xxx',
    age:'20',
    list:['足球''篮球']
    }
  },
}
</script>
<style></style>

4.绑定数据v-text
<div v-text="name"></div>
数据data中

data () 
  {
    return 
    {
    name:'xxx',
    }
  },

5.绑定class,绑定样式
<div :class = "bangdingduixiang" ></div>
这里的bangdingduixiang是自己随意定义的一个名字!

export default{
   data(){
     return{
       bangdingduixiang :{
          active : true
      }
     }
   }  
}`

6.双向数据绑定v-model 配合Input控件使用
(1)简单的绑定name
<input type="text" v-model="name">
(2)data数据中name定义数据xxx
(3)//在这里说一下methods方法在methods的方法中进行声明,比如我们给ChangeName(){}自己定义的方法
(4)添加一个butten按钮click事件,调用方法ChangeName(){}
(5)调用方法时直接传递,我们在button上就直接可以写。
<button @click=”ChangeName()”></button>.

  <button @click="ChangeName()">改变Name</button>
<script>
export default 
{
  data () 
  {
    return 
    {
    name:'xxx',
    }
  },
   methods:{//methods方法
   ChangeName(){
this.name=this.name+'aaa'
}
},
}
</script>

**7.**当然写的可能少,大家可以看一下官方的 Vue基础的相关教程

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值