1.Vue 的核心是什么
Vue 是一套构建用户界面的渐进式自底向上增量开发的 MVVM 框架, vue 的核心只关注视图层,
核心思想:
数据驱动(视图的内容随着数据的改变而改变) 组件化(可以增加代码的复用性,可维护性,可测试性,提高开发效率, 方便重复使用,体现了高内聚低耦合)
2.对 vue 的理解
Vue 是一套构建用户界面的渐进式的自底向上增量开发的 MVVM 框架, 核心是关注视图层,vue 的核心是为了解决数据的绑定问题,为了开发大型单页面应用和组件化,所以 vue 的核心思想是数据驱动和组件化。
这里也说一下 MVVM 思想,MVVM 思想是模型视图 vm 是 v 和 m 连 接的桥梁,当模型层数据修改时,VM 层会检测到,并通知视图层进行相应修改
3.vue 的单向数据流
父级 prop 的更新会向下流动到子组件中,每次父组件发生更新,子组件所有的 prop 都会刷新为最新的值数据从父组件传递给子组件,只能单向绑定,子组件内部不能直接修改 父组件传递过来的数据,(可以使用 data 和 computed 解决)
4. Vue 常用的修饰符
修饰符:
.lazy 改变后触发,光标离开 input 输入框的时候值才会改变
.number 将输出字符串转为 number 类