前言,本文章适合有一定基础的同学,可以快速的对vue有一定的了解并可上手开发,主要是自己最近一直再写微信小程序相关项目,Vue有点遗忘,回顾整理一下vue相关知识,希望可以帮助到大家。vue相对如jquery来说重点主要放在操纵数据而不是dom元素。
在vue项目的学习中,需要先搭建一个vue项目,推荐通过安装vue-cli去搭建,具体的搭建步骤可以看这篇文章vue项目搭建,其中包括了简单是页面适配呀,浏览器默认样式清除这篇文章都有讲。
//html中使用
{{aaa}}
//script中数据声明,data为函数返回对象的格式,使每一位调用者都有对数据的一份独立的拷贝,返回对象的内存地址不同
export default {
data(){
return{
aaa:"111"
}
}
}
{{aaa}}
methods:{
aaaa() {
var ddd=()=>{
console.log(this.aaa++);
}
ddd()
}
}
{{aaa}}
data(){
return{
aaa:111
}
},
{{aaa}}
或
:class="{active:bbb}"
data(){
return{
aaa:111,
bbb:false
}
},
//遍历数组 :key="item"记得要加不加可能报语法错误 v-for="(index,item) in arr" 也可以取下标
- {{item }}
arr:[1,2,3,4,5,6,7]
//遍历对象
{{item.name }}
arr:[{name:1},{name:2},{name:3}]