Migration to vue 2.0
Oct 9, 2016
需要升级的包列表
1 | npm i [email protected] --save |
下面概括一些比较常用语法的修改
Vue
basic
官方文档已经很详细了
ready
1 | mounted() { |
filter
现在filter只在{{}}中生效,推荐使用计算属性或者方法,比较不爽的一个点
transition
1 | .fade-enter-active, .fade-leave-active { |
Vue-Router
basic
添加了全局和离开当前页的钩子,更灵活了
router-link
个人感觉不是很方便,特别是<router-link tag="a"></router-link>这样的用法
route data
1 | beforeRouteEnter (to, from, next) => { |
Vuex
basic
getters
1 | vuex: { |
改为
1 | import { mapGetters, mapActions } from 'vuex' |