vue一些基础
vue的优势
1.声明式渲染
2.响应式数据绑定
mvvm框架,m:数据层;v:视图层(dom);vm
dom通过监听去渲染视图层,实现了响应式
3.组件化开发
4.virtual DOM
减少dom操作,提升渲染性能
Object.freeze(data)
冻结对象监听,会阻止对象响应的属性变化,更改对象的值会不
beforeCreate:什么都没有
created:有data,还没渲染
beforeMount:element,data
mounted:
beforeUpdata:
updata:
beforeDestory:
destoryed:
组件
组件的组成:
1.data初始数据
2.template 模板 dom
3.methods
4.watch/computed
5.生命周期
6..props 接受外部的参数
组件注册
组件名:xxx-xxx
全局注册或局部注册
组件传值
props:默认单向传递 父级=》子级