vue创建全局变量以及全局方法

vue创建全局变量和方法有很多种,不过在这我推荐使用先新建一个js文件,这个文件主要就是写一个对象,这个对象直接带属性和方法即可,然后在main.js引入,引入后再用Vue.prototype把引入的文件直接挂接到vue的原型上。
例如:
新建的js文件内容:

/*
在文件的开始先定义一个对象
*/
const  aa = {}
// 要全局的变量的话
aa.name = '张三'
// 定义方法
aa.bb= function ( ) {
   
};

export default aa

在main.js中

// 引入封装好的js文件的路径
import aa from './***/***/***'
// 把全局js挂接到vue原型上
Vue.prototype.$aa = aa

这样就能用了
在vue实例化上要用变量的话就直接this.aa.name, 用方法的话就this.aa.bb()这样就OK了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • # 传智播客vue 学习## 1. 什么是 Vue.js* Vue 开发手机 APP 需要借助于 Weex* Vu...
    再见天才阅读 9,054评论 0 6
  • 傍晚时分,天沉沉,倦鸟,可归巢噫。 隆冬时节,西山脚下,零星房屋,炊烟袅袅,徐升至半空。有若干枯木,摧枯拉朽,其样...
    二月人不眠阅读 3,255评论 4 4
  • 西门庆问,这老虎从哪儿来的?吴道官说,大哥还不知道呢,本来一开始我也不晓得,但是因为我的一个徒弟去沧州横海郡柴大官...
    原野草阅读 2,463评论 0 1
  • 有两天没有做乱语了,第一阶段刚开始欢快地跟着音乐哼了起来,到后面慢下来了,啊一哈之间的吟唱中切换,在想楼下路...
    紫莲阅读 2,047评论 0 0
  • 区块链技术是社会,行业和个人职业发展的未来,对技术和文献的逐步跟踪,让我们一起升级成区块链这个星星球的第一代移民。
    海纳百川_effc阅读 1,751评论 0 1

友情链接更多精彩内容