为了账号安全,请及时绑定邮箱和手机立即绑定

vue中赋值的全局变量路由跳转之后为什么会undefined

vue中赋值的全局变量路由跳转之后为什么会undefined

皈依舞 2019-03-18 21:06:02
我创建了一个Global.vue文件代码如下<script>   const memu=''   export default   {     memu,//   }</script>并在main中挂载到全局Vue.prototype.$global = global在login页,存入了数据并且成功打印,以下是代码片段,存入之后有个路由跳转this.$global.memu = response.data.responseDataObject.firstModel console.log(this.$global.memu)然后我通过路由跳转到其他页面this.$global.memu却是undefined  created(){    console.log(this.$global.memu)//undefined   },   mounted(){    console.log(this.$global.memu)//undefined   },请问这些操作哪里有问题啊
查看完整描述

2 回答

?
慕婉清6462132

TA贡献1804条经验 获得超2个赞

this.$globalvue实例对象啊
你应该是要建个Global.js然后搞个全局变量没错吧。

查看完整回答
反对 回复 2019-03-18
?
拉丁的传说

TA贡献1789条经验 获得超8个赞

没必要这么麻烦, 这样不行的话,可以换种方法,你登录页的时候个把这个值 存入localStorage中 用的时候取就行了

查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 2135 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信