将打开一个模式,该模式具有多个页面。对于导航,我使用框架导航。每个页面上都有一个关闭按钮,单击可关闭模式。
我现在正在做的事情是this.$modal
作为属性传递给每个页面,这将创建一长串的属性传递,而我在每一页上所做的只是在this.modal.close()
哪里this.modal
引用this.$modal
了第一页的组件的属性。
我想知道是否有更好的方法,例如访问最顶层的打开模式并关闭它。
我正在使用nativescript-vue
和内置的nativescript模式
请注意,我的应用程序的其他部分有多个模态。只有其中一个具有导航功能。
一个小的改进可能是将模态保存到Vuex存储中,可以随时访问它而不是链接道具。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句