javascript - vuex当中state通过mapState映射到computed后,原来的计算属性要怎么写呢?
本文介绍了javascript - vuex当中state通过mapState映射到computed后,原来的计算属性要怎么写呢?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
问 题
import {mapState} from 'vuex'
export default {
data(){
return {
oldData: 0
}
}
computed: mapState({
count: state => state.count,
newData(){
return this.oldData + 1;
}
})
}
这样子写吗?
解决方案
import {mapState} from 'vuex'
export default {
data() {
return { //你这里少写了
oldData: 0
}
}
computed: {
...mapState(["count"]),
newData(){
return this.oldData + 1;
}
}
}
这篇关于javascript - vuex当中state通过mapState映射到computed后,原来的计算属性要怎么写呢?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文