请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

在views/good/index.vue页面用store.state.userinfo.account

已经写了router.beforeEach,通过store.dispatch去获取userinfo了。
在good/index.js中也引入store,并且通过return导出到模板了。
为什么store.state.userinfo.account的结果是undefined?

正在回答 回答被采纳积分+3

1回答

然冬 2022-01-24 14:53:01

贴一下router钩子的代码和调用地方的代码

0 回复 有任何疑惑可以回复我~
  • 提问者 开门啦 #1
    我是直接用了仓库商品管理系统的代码的,可以运行出来的,就是在good/index.vue中import store,然后通过console.log(store.state.userinfo),打印出来是 undefined。
    调用地方的代码就这两句话
    回复 有任何疑惑可以回复我~ 2022-01-24 15:02:51
  • 然冬 回复 提问者 开门啦 #2
    带看你在哪里console.log,你可以打印state看看引入的是不是正常的,是正常的话得看你consolel.log的时候 userinfo是不是已经有值了
    回复 有任何疑惑可以回复我~ 2022-01-26 10:53:57
  • 提问者 开门啦 回复 然冬 #3
    在good/index.js里console.log store.state的。不是只要js引入store就能拿到userinfo的值吗
    回复 有任何疑惑可以回复我~ 2022-01-26 15:58:00
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号