Vue Js商店管理

时间:2018-06-29 11:08:21

标签: javascript arrays vue.js vuex

当我在控制台中获取sotre.getters方法时,无法访问我的js文件中的store.getters.method。

在x.js中

For Each t In Controls.OfType(Of TextBox)().Concat(otherParentControl.Controls.OfType(Of TextBox)())

中获取方法changeValue
import {store} from '../../store/store'

但是当我使用下面的内容访问它时,它会显示“ [ ob :观察者,属性1:42]”

console.log(store.getters);

1 个答案:

答案 0 :(得分:0)

尝试直接通过商店访问getter时,您可能会得到[ob:Observer]。而且也不建议这样做。

尝试在正在使用的JS文件的计算属性中使用mapGetters。像这样:

computed:{
        ...mapGetters(['changeValue'])
},

之后,您可以在此(虚拟机实例)中访问changeValue。所以只要打电话

this.changeValue

您可以了解有关mapGetters here

的更多信息

我希望这会有所帮助。