10. 如何在组件中批量使用Vuex的getter属性
使用mapGetters辅助函数, 利用对象展开运算符将getter混入computed 对象中
import {mapGetters} from 'vuex'
export default{
computed:{
...mapGetters(['total','discountTotal'])
}
}
11. 如何在组件中重复使用Vuex的mutation
使用mapMutations辅助函数,在组件中这么使用
import { mapMutations } from 'vuex'
methods:{
...mapMutations({
setNumber:'SET_NUMBER',
})
}
然后调用this.setNumber(10)相当调用this.$store.commit(‘SET_NUMBER’,10)
六、Vue 3.0
1. Vue3.0有什么更新
(1)监测机制的改变
●3.0 将带来基于代理 Proxy的 observer 实现,提供全语言覆盖的反应性跟踪。
●消除了 Vue 2 当中基于 Object.defineProperty 的实现所存在的很多限制:
(2)只能监测