您的位置:首页 > 产品设计 > UI/UE

vue使用vuex时展开运算符出错解决方案

2017-11-22 18:45 381 查看
当需要进行vuex进行数据状态管理的时候,会使用到mapGetters,mapState,还有自身的计算属性的时候,这个时候就会用到这个了!

安装依赖

npm install babel-plugin-transform-object-rest-spread -D


修改.babelrc文件

{

"presets": [

["env", { "modules": false }]

],

"plugins": ["transform-object-rest-spread"] //增加这一行

}


使用

<script>

import {mapState,mapGetters} from 'vuex'

export default {

methods:{

increment(){

this.$store.commit('increment');

}

},

computed:{

...mapGetters([

'count'

]),

...mapState({

counts(){

return this.$store.state.count;

}

})

}

}

</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: