有便捷的方法用v-model绑定vuex的state吗?

因为一个表单内容太多了,而且分散在不同的组件,所以就用 vuex 管理输入内容,但是发现使用 v-model 绑定 state,必须写 setter,一个一个写,得写到什么时候啊……请教有没有什么便捷的方法双向绑定 state ?

阅读 2.1k
2 个回答

尝试自己写个类似mapState的方法呢?

用法大概是这样

computed:{
    ...yourMapState('module',['a','b'])
}

得到的结果是

computed:{
    a:{ 
        get(){}, 
        set(){},
    },
    b:{
        get(){}, 
        set(){},
    }
}

为啥不在子组件写完后吧数据同步到父组件,统一父组件提交

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题