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

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

阅读 4.8k
4 个回答

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

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

全局变量?vuex?

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题