3 个回答

使用vuex存储其他组件的列表数据,比如lists数据,点击搜索的时候commit改变lists数据就ok啊

可以使用eventBus,在搜索框输入的时候 this.eventBus.$emit('onSearchInput', inputValue);
在你要使用输入值的组件里面使用this.eventBus.$on('onSearchInput', (value) => {xxxxx});
这个eventBus 是个全局空的Vue, 可以在newVue的时候挂载在Vue上,这样就可以全局使用this.eventBus访问了,使用细节可以看文档。

本地搜索吗 那你需要把所有组件的List都保存在vuex中 搜索的时候直接用getter获取所有list

推荐问题