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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题