vue-cli生成的项目中,怎么声明一个全局变量?

发布于 2022-09-07 23:30:59 字数 129 浏览 10 评论 0

vue-cli生成的项目中,怎么声明一个全局的变量? 我个人理解是,main.js是入口文件,App.vue是根级别的组件,如这里面声明一个变量, webpack会递归的打包...可是在其他的.vue的script中为什么不能引用这个变量呢?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

表情可笑 2022-09-14 23:30:59

楼主,你好!这个是可以的啊。可以在 main.js 里定义一个全局变量,比如 window.userName = 'hello'。在其他页面直接用 window.userName 是可以的。亲测可以。

胡渣熟男 2022-09-14 23:30:59

main.js声明你的变量,然后 Vue.prototype.xx = xx;
其他vue文件中 this.xx就可以访问到了,
你也可以把他们写到一个js文件中,然后 main.jsimport xx from "xx",Vue.prototype.xx = xx;`

甩你一脸翔 2022-09-14 23:30:59

全局变量?vuex?

生生不灭 2022-09-14 23:30:59

写 index.html 里面试试,或者你写在页面中的data中 或者你写在store中

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文