我想从此模态内的子组件关闭 vuejs 模态。案子:
<modal name="some-modal">
<some-component></some-component>
</modal>
在 SomeComponent 内部,我想关闭一些模态。这是好方法吗?可以做得更好吗?请告知,问候
原文由 Juri Bojka 发布,翻译遵循 CC BY-SA 4.0 许可协议
我想从此模态内的子组件关闭 vuejs 模态。案子:
<modal name="some-modal">
<some-component></some-component>
</modal>
在 SomeComponent 内部,我想关闭一些模态。这是好方法吗?可以做得更好吗?请告知,问候
原文由 Juri Bojka 发布,翻译遵循 CC BY-SA 4.0 许可协议
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.8k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
您需要使用
this.$emit('exit', true)
从子组件发出事件。然后在父组件 (Modal) 中监听该事件。
然后将逻辑写入 closeModal 函数。