vue的全局变量

如果是在一开始登录的时候就会得到一个参数,这个参数需要在很多页面使用,常规是每个页面来回传,那么有什么办法可以只在需要的页面直接调取就可以呢,能不能给到具体的代码,本人表示不会用vuex,没使用过,觉得就这么一个,也没必要使用vuex

慕标5832272
浏览 774回答 2
2回答

慕盖茨4494581

方法1:全局window方法2:localstorage、cookie、session等方法3:写一个原型对象的方法,return 出一个包含多个变量(当然包含你那个参数)的对象方法4:配置一个全局变量.vue,哪个页面需要就引用这个vue文件,或者直接将vue文件挂载到Vue.prototype。。。实现方法很多,看自己觉得什么方便就好

慕丝7291255

存window或$root。这种打开新页面会找不到。局限于tab页内其次cookie。容易控制失效。打开新tab也能加载。可关闭浏览器失效、设置日期失效,看自己控制再者localStorage。关闭浏览器也不会失效,需要考虑什么情况下失效。属于永久存储
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript