MVC
c代表js代码,m代表数据,v代表页面展示的内容
MVVM
Model代表数据,View代表视图,也就是页面标签 ,mvvm可以将数据和视图进行双向绑定
Vue指令
指令 | 作用 |
v-model | 在表单上创建双向数据绑定 |
v-bind | 为HTML标签绑定属性值,例如href,css样式 |
v-on | 为HTML标签绑定时间 |
v-if | 条件渲染某元素,判断为true时渲染,否则不渲染 |
v-else-if | |
v-else | |
v-show | 根据条件展示莫元素,区别在于切换的是display属性的值 |
v-for | 列表渲染,遍历容器的元素或者对象的属性 |
生命周期
状态 | 阶段周期 |
---|---|
beforeCreate | 创建前 |
created | 创建后 |
beforeMount | 载入前 |
mounted | 挂载完成 |
beforeUpdate | 更新前 |
update | 更新后 |
beforeDestroy | 销毁前 |
destroyed | 销毁后 |