vue中如何使用全局变量?
七娃博客408人阅读
vuex使用很方便,对于单页面应用来说,跨页面获取变量就需要用vuex,不过也可以在main.js文件里面直接定义全局变量,然后在子页面中调用。
使用方法
1.定义全局变量
Vue.prototype.appName = “七娃博客”;
2.页面使用方法:
this.appName
虽然说这样子用着很方便,但是需要注意其前后顺序,必须先设置,后使用,假如组件在切换的过程中绕过了设置全局变量,那么获取的时候就得到了undefined,这就很尴尬。
不过,我们也可以在入口main.js设置全局常量,在vue页面中都可以获取使用这个常量,我们一般用来定义接口的域名,端口等信息,因为这些子页面不会经常改变。
总之,虽然能使用这种方法定义变量,但是还是要慎用,小心使用。毕竟vue是数据驱动,数据出现问题,后面的程序有可能直接挂掉,还是要根据场景使用H5缓存,vuex,以及全局变量。
评论 | 0 条评论
登录之后才可留言,前往登录