我的组件对使用 Vuex 更改 Vue 没有反应
我在 Vuex 存储中有一个状态,它对按钮中的更改做出反应,并且所有内容都会更改其依赖值,问题是我在组件中使用它,并在 data() 中调用它。
data() {
return {
currency: this.$store.state.currency,
}
}
当安装组件时,一切都是显示正常,因为它从存储中获取值,但是当我更新该值时,更改不会反映在组件中。 我想知道如何在每次更改时使用存储的新值再次渲染变量。
我尝试使用保存数据的货币变量,但它不起作用,我还尝试将变量直接放置在使用它的地方,但它也不起作用
I have a state in the Vuex store that reacts to the change in the button and everything changes its dependent value, the problem is that I am using it in a component and I call it in the data()
data() {
return {
currency: this.$store.state.currency,
}
}
When mounting the component, everything is displayed fine, because it takes the value from storage, but when I update that value, the change is not reflected in the component.
I would like to know how I could make the variable render again with the new value of the storage, every time it changes.
I tried using the currency variable where I save the data, it did not work and I also tried to place the variable directly where it is used, but it did not work either
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
就这样做吧。
Do it like that.