vue中封装的某组件,由于数据使用vuex全部管理,如何复用这个组件
vue中封装的某组件,由于数据使用vuex全部管理,当我需要使用这个封装模块但是各个模块数据不同时,如何解决?
相关代码
当前使用组件只需引入:
<test/>
新需求要求使用test组件所有逻辑,但与test数据各自保持独立
<parent>
<test/>
<test/>
</parent>
// test 组件会进行相应的数据操作,但是数据来源于vuex
附加说明,复用组件的所有数据源都在vuex里面处理的,但是组件中对数据源操作过多,不想在vuex里面复制一套之前的state、mutations、actions.
如何保证尽量保证不重复代码并且使用vuex处理数据情况下实现组件共用?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
组件数据使用 prop 传入,不要直接使用 vuex 。
找到一个类似场景https://blog.csdn.net/weixin_...
你好,想请问最后是怎么解决的
请问一下这个你是怎么解决的呢?我现在也遇到这个问题了,希望题主看到可以分享一下解决方案,谢谢啦