Migration to vue 2.0
Oct 9, 2016
需要升级的包列表
1 | npm i vue@2.0.1 --save |
下面概括一些比较常用语法的修改
Vue
basic
官方文档已经很详细了
ready
1 | mounted() { |
filter
现在filter只在1
2
3
4
5
6
7
8
9
10
#### transition
```css
.fade-enter-active, .fade-leave-active {
transition: opacity .5s
}
.fade-enter, .fade-leave-active {
opacity: 0
}
Vue-Router
basic
添加了全局和离开当前页的钩子,更灵活了
router-link
个人感觉不是很方便,特别是1
2
3
4
5
6
7
8
9
#### route data
```javascript
beforeRouteEnter (to, from, next) => {
next(vm => {
// 通过 `vm` 访问组件实例
})
}
Vuex
basic
getters
1 | vuex: { |
改为
1 | import { mapGetters, mapActions } from 'vuex' |