vue-cli生成的项目中,怎么声明一个全局变量?
vue-cli生成的项目中,怎么声明一个全局的变量? 我个人理解是,main.js是入口文件,App.vue是根级别的组件,如这里面声明一个变量, webpack会递归的打包...可是在其他的.vue的script中为什么不能引用这个变量呢?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
楼主,你好!这个是可以的啊。可以在 main.js 里定义一个全局变量,比如
window.userName = 'hello'
。在其他页面直接用window.userName
是可以的。亲测可以。在
main.js
声明你的变量,然后Vue.prototype.xx = xx;
其他vue文件中
this.xx
就可以访问到了,你也可以把他们写到一个js文件中,然后
main.js
中import xx from "xx",
Vue.prototype.xx = xx;`全局变量?vuex?
写 index.html 里面试试,或者你写在页面中的data中 或者你写在store中