将状态传递给组件时,可以操作Vuex存储

时间:2017-03-29 15:38:24

标签: javascript vue.js vue-component vuex

不太确定这是否是stackoverflow的帖子,但我真的很难用这个。

我正在使用vuex和vue1。我喜欢vuex,因为你不能在没有突变的情况下改变商店。

但现在我将状态对象传递给(子)组件。当我更改子组件中的值时。 Vuex允许我改变它。

是否有特定原因可以解决这个问题,或者这只是不好的做法?

父组件

<child-component :pass-value="stateValueParent"> </child-component>

vuex: {
        getters: {
            stateValueParent: (state) => state.values.stateValueParent
        }
}

子组件

 export default {
        props: [
            'passValue'
        ],

let value = this.passValue

// This is changed but it should right?
value = 'newValue'

0 个答案:

没有答案