vue.js - 有便捷的方法用v-model绑定vuex的state吗?
问题描述:
因为一个表单内容太多了,而且分散在不同的组件,所以就用 vuex 管理输入内容,但是发现使用 v-model 绑定 state,必须写 setter,一个一个写,得写到什么时候啊……请教有没有什么便捷的方法双向绑定 state ?
第 1 个答案:
尝试自己写个类似mapState的方法呢?
用法大概是这样
computed:{ ...yourMapState('module',['a','b']) }
得到的结果是
computed:{ a:{ get(){}, set(){}, }, b:{ get(){}, set(){}, } }
第 2 个答案:
为啥不在子组件写完后吧数据同步到父组件,统一父组件提交
javascript - JS foreach双重循环如何优化?: curSelectData.forEach(e => { curData.forEach(v => { v.cityList.forEach(s => ...