声明Vue中可以用new Vue来创建一个Vue实例我们一般的写法如下
new Vue({
el:"绑定的对象" //element的缩写
data:{
name:'zhangshan' //这里的数据data用的写法是对象式
}
})
也可以改用对象的写法;这个方法更加推荐,方法比较灵活
const v=new Vue({
data:function(){
return{
name:"zhangsan" //这里data的写法是函数式
}
}
})
v.$mount("绑定的数据")
关于data的两种写法,各有好处,运用在不同场景。但是写组件的时候必须要用函数式,不然会报错(并且尽量少写箭头函数,这个时候this的值将指向的不会是Vue实例)