gpt4 book ai didi

javascript - 在 Vuex 中使用 get/set 计算属性和 mapState、mapMutation

转载 作者:搜寻专家 更新时间:2023-10-30 22:24:57 24 4
gpt4 key购买 nike

我使用名为 main 的 Vuex 模块获得以下计算属性:

computed: {
foo: {
get(){
return this.$store.state.main.foo;
},
set(value) {
this.$store.commit("main/foo", value);
}
}
}

我想使用 get/set 模式,因为我想使用 v-model="foo"。必须直接与 $store 对话非常冗长。是否有更简单的方法使用 mapStatemapMutation 甚至 createNamespacedHelpers

最佳答案

我建议您尝试 vuex-map-fields 模块,其中包含一个 mapFields 辅助方法,可帮助您动态设置 getter 和 setter。

关于javascript - 在 Vuex 中使用 get/set 计算属性和 mapState、mapMutation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52401389/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com