如何监事组件的v-show变化?
发布于 3 年前 作者 feer 1594 次浏览 来自 问答
粉丝福利 : 关注VUE中文社区公众号,回复视频领取粉丝福利

需求是组件show状态下运行会一些常驻程序,但是unshow的时候就不需要运行了。
现在的实现方式是给组件加active属性,然后让父组件改变active值再由active值传递v-show。
但是我觉得这样的实现方式太挫了!查了一圈网上也没有这个资料,官网也没有v-show的钩子。。。
那么有没有什么更优雅的方案呢?

举个例子:
ParentComponent.vue:
div
sub-component(v-show=“prop”)

prop是parent-component这个组件私有的,sub-component是不知道的,当prop变化的时候,怎么让sub-component知道自己show状态变化了呢?

回到顶部