问题描述
我在做 cnodejs 的话题展示页,cnode-article-vx.vue 和 author.vue 有共同的父组件 detail.vue,cnode-article-vx.vue 中通知 vuex 发请求拿到话题数据,保存在 vuex 里。
author.vue 中,我想拿到 vuex 存的话题数据中的作者,再发请求获取用户数据。但是我在获取作者时报错了。
相关代码
cnode-article-vx.vue
methods: {
//通知 vuex 获取文章细览及向上传递作者名、回复
getDetailVuex(){
this.$store.commit('showSpinMu', {show: true});
let id = this.$route.params.id;
let accesstoken = Cookies.get('accesstoken');
if(accesstoken){
//登录了
this.$store.dispatch('getDetailAc', {id, accesstoken});
}else{
//没登录
this.$store.dispatch('getDetailAc', {id});
}
}
}
vuex
actions: {
//获取文章细览
getDetailAc(store, payload) {
let accesstoken = payload.acce