功能需求:
首页和列表页各有一个搜索框,在首页输入搜索内容跳转到搜索页执行搜索
nuxt实现:
在首页将searchKeyWords字段存入vuex,再到搜索页获取searchKeyWords字段,执行搜索
问题:
从首页跳转到搜索页后,页面刷新后,通过上下文store获取searchKeyWords,store里的数据竟然是空的async asyncData({ store, params }) { let searchParams = {
keyword: store.state.searchKeyWords, //此处打印searchKeyWords竟然是空的
pageNo: 1,
pageSize: 10
} let { result } = await API.searchMethod(searchParams); return {
searchData:resul
}
}
但是vuex里面是有数据的