nuxt中nuxt中asyncData参数,页面刷新后上下文store的值为空的问题

功能需求:
首页和列表页各有一个搜索框,在首页输入搜索内容跳转到搜索页执行搜索

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里面是有数据的

https://img3.mukewang.com/5ba891480001a04408000281.jpg

芜湖不芜
浏览 18839回答 2
2回答

慕工程4836846

你好,请问怎么解决的?
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript