我已阅读有关父母和子女沟通的文件 . 我知道孩子们通过发送事件与父母沟通,而父组件将道具传递给子组件 .
我正在努力将这个原则应用到我的项目中:
我有一个包含多个页面的 Survey
组件 . 我正在使用vswipe为页面实现滑块(https://github.com/wangdahoo/vswipe)每个 <swipe-item>
包含一个 QuestionGroup
组件,而该组件又包含多个 Questions
.
其中一些问题是必需的 .
如何根据当前显示的 QuestionGroup
组件中 questions
的状态禁用/启用vswipe下一个和上一个按钮(包含在父 Survey
组件中)?
1 回答
这可能有点痛苦 . 您可以考虑使用VueX获得更优雅的模式 .
顺便说一下,你在问题中说了一切 . 只需使用事件从孩子到父母进行交流 .
这是一种方式: