简单介绍一下Vue
1、简述Vue中的MVVM模型
MVVM是一种设计思想。Model层代表数据模型,也可以在Model中定义数据修改和操作的业务逻辑;
View代表UI组件,它负责将数据转化成UI展现出来,ViewModel是一个同步View和Model的对象。
2、vue的优点是什么
低耦合:视图可以独立于model变化和修改
可重用:可以把一些视图逻辑放在一个ViewModel里边,让很多view重用
独立开发:开发人员可以专注业务逻辑和数据的开发,设计人员专注页面设计
可测试:可以针对viewModel来写
3、请说出vue中生命周期函数
beforeCreate 组件刚被创建、created
组件已创建,属性绑定,但是DOM未生成,$el不存在
beforeMount 模板编译/挂载之后、Mounted模板编译/挂载之后
beforeUpdate 组件更新之前
updated组件更新之后
beforedestroy
组件销毁之前 destroyed组件销毁之后
4、vue的指令
v-if 判断是否隐藏
v-show 展示
v-else 判断
v-for 循环
v-bind 属性绑定
v-on
v-model 双向绑定
v-text 读取文本
v-html 读取html标签