Q:需求是这样的:

兄弟组件或者子组件执行了某个操作之后,需要在另外一个A组件中执行刷新操作(某个方法)

 

解决思路:

1.如果是父子组件,可以用事件来处理,on,emit

2.我这个更普遍一点,不一定是父子组件的关系,这里有一个比较一般的解决方法

  解决流程如下

首先,在vuex中定义一个变量

然后,在需要刷新的A组件中,获取对应的bool值,监听变量变化,并触发方法

最后,当我们在某个组件中需要触发A组件的刷新方法时

A组件中会自动触发相关方法

Logo

前往低代码交流专区

更多推荐