vue.js - vue组件间数据传递的问题

查看:109
本文介绍了vue.js - vue组件间数据传递的问题的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

问 题

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

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

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

解决方案

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

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

传送门:
vuex 官方文档

这篇关于vue.js - vue组件间数据传递的问题的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆