vue.js组件的重要选项
new Vue({
data: {
a: 1,
b: []
},
methods: {
doSomething: function(){
this.a++
}
},
watch: {
'a': function (val, oldVal){
console.log(val, oldVal)
}
}
})
data(数据存放处),methods(要做的事情),watch(监听,比如监听某数据,a发生变化,就将它console)
模板指令——html和vue对象粘合剂
数据渲染:v-text、v-html、{{}}

v-html会识别标签 v-text不会 会当成字符串处理
控制模块隐藏 : v-if v-show

渲染循环列表: v-for

事件绑定: v-on

v-on:click <=> @click
属性绑定: v-bind

v-bind:class简写成:class
1、:class="{isFinished:item.isFinished}",控制是否有这个class
2、:class="[isRed,isBlue]",添加2个class
总结:
》new一个vue对象的时候可以设置他的属性,其中最重要的包括三个:data、methods、watch
》data代表vue对象的数据,methods代表vue对象的方法,watch设置了对象监听的方法
》vue对象里的设置通过html指令进行关联
vuejs API : https://cn.vuejs.org/v2/api/

浙公网安备 33010602011771号