http://www.cnblogs.com/beidan/p/vue.html 一些问题的总结如:2.判断是否登陆 等
在网上找的资料,然后自己在升级2.0真的是很蛋疼,越来越不好用啦。绝对差评
vue2.0相对于vue1.0有很多变化,而且变化不是一般的大。如果一旦项目要升级到vue2.0,那么很多页面要整改,很多组件都不能用了,所以目前的项目打死不能升级。可以通过vue
init webpack-simple#1.0安装基于vue1.0版本的vue-cli。
下边来分析下vue2.0几个重要的与自己目前项目相关的变化,纯粹是个人理解,权当了解.
详细变化请见官方文档分析https://github.com/vuejs/vue/issues/2873
vue2.0中文官方文档已发布:http://vuefe.cn/guide/
1.目前的项目几乎每个页面都用到了1.0的ready钩子函数,然而2.0已废弃不用,进而使用mounted替换,同时还新增了beforeMount、beforeUpdate、updated等,私以为越来越向react看齐了有木有。。
beforeUpdate的作用是在页面初始渲染视图之后,一旦监测到data发生变化,在变化的数据重新渲染视图之前会触发beforeUpdate钩子函数,这也是重新渲染之前最后修改数据的机会
updated的作用则是在data发生变化渲染更新视图之后触发。
2.同时废弃的还有events、$dispatch、$broadcast,官方推荐使用vuex或者全局的事件驱动,然而废弃的这些方法在vux UI框架中很多地方都有使用,无疑在项目中用到它的地方在2.0版本都会不起作用,甚至会报错。
3.v-ref、v-el 弃用 统一使用ref属性为元素或组件添加标记,然后通过this.$refs获取
例如 获取方法为this.$refs.a 对于自定义组件同样适用
4.$els 是用来获取元素DOM对象,这个也废弃不用,$refs可以起到替代性作用。
5.v-for循环中常用的$index、$key也已不支持使用,trackby被key属性替换。
6.自定义组件中的partial,弃用,这个一直没用到
7.新增 v-once指令
8.新增 propsData
9.新增 render