学习vue基础知识(三)

  1. 路由实现原理是什么?a.控制地址栏改变b.根据地址栏的改变来控制组件的切换hash 经过 hashchange 监听地址栏的改变history 经过 popState 监听地址栏的改变vue

  2. vue中的响应式是什么?响应式原理? 数据变页面变 vue在组件和实例初始化的时候 会将data里的数据进行 数据劫持(object.definepropty对数据作处理),一个叫getter一个叫setter getter在使用数据的时候触发 setter在修改数据的时候触发, 修改数据的时候会触发setter,触发底层的watcher监听,通知dom修改刷新数组

  3. vue中数据变页面必定变嘛?不必定的 数据变页面变是由于初始化的时候数据劫持了datadom

    1. 对象属性的添加 spa

    2. 数组长度的改变以上两种状况新添加的属性都没有getter和setter 数据变了页面也不变能够经过$set方法处理对象

  4. $set 的功能路由

相关文章
相关标签/搜索