vue组件间数据传递的问题

现在用vue做了一个长表单组件,其中一项是选择可用的优惠券,点击后跳转到券列表组件,我利用触发事件传递着两个兄弟组件件的数据。

至此也实现了测试了也没问题,但是在ios中的app里面测试发现,ios可以左右滑动切换组件,会导致:当点击过选择优惠券并且券切入了券列表组件后,回到表单组件,直接向左滑动就切入了券列表组件,不用通过点击了?

这种情况我该如何有效处理呢?

阅读 2k
1 个回答

你现在的实现方式对运行环境有依赖,而且耦合太高,依赖event,一旦不是event触发的,你的代码就懵逼了。
建议你使用 vuex。vuex主要就是解决组件之间的通信,降低组件之间耦合与复杂度。

vuex入们也很简单,仔细看。了解了state与commit基本上就没啥问题了

传送门:
vuex 官方文档

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