可以使用eventBus,在搜索框输入的时候 this.eventBus.$emit('onSearchInput', inputValue);
在你要使用输入值的组件里面使用this.eventBus.$on('onSearchInput', (value) => {xxxxx});
这个eventBus 是个全局空的Vue, 可以在newVue的时候挂载在Vue上,这样就可以全局使用this.eventBus访问了,使用细节可以看文档。
9 回答1.8k 阅读✓ 已解决
6 回答1.7k 阅读
3 回答1.5k 阅读✓ 已解决
4 回答1.4k 阅读✓ 已解决
3 回答1.2k 阅读
2 回答1.3k 阅读✓ 已解决
3 回答1.4k 阅读✓ 已解决
使用vuex存储
其他组件的列表数据
,比如lists数据,点击搜索的时候commit
改变lists数据就ok啊