year2016

2016年的技术沉淀

beforeUpdate的作用是在页面初始渲染视图之后,一旦监测到data发生变化,在变化的数据重新渲染视图之前会触发beforeUpdated钩子函数,这也是重新渲染之前最后修改数据的机会

update的作用则是在data发生变化渲染更新视图之后触发。

b.同时废弃的还有events、$dispatch、$broadcast,官方推荐使用vuex或者全局的事件驱动,然而废弃的这些方法在vux UI框架中很多地方都有使用,无疑在项目中用到它的地方在2.0版本都会不起作用,甚至会报错。

c.v-ref、v-el 弃用 统一使用ref属性为元素或组件添加标记,然后通过this.$refs获取

例如<p ref="a"></p> 获取方法为this.$refs.a 对于自定义组件同样适用

d.$els 是用来获取元素DOM对象,这个也废弃不用,$refs可以起到替代性作用。

e.v-for循环中常用的$index、$key也已不支持使用,trackby被key属性替换。

f.自定义组件中的partial,弃用,这个一直没用到

g.新增 v-once指令

h.新增 propsData

j.新增 render