首页>>前端>>Vue->Vue自定义函数挂到全局方法

Vue自定义函数挂到全局方法

时间:2023-11-29 本站 点击:1

方法一:使用Vue.prototype

//在mian.js中写入函数

Vue.prototype.getToken=function(){...}

//在所有组件里可调用函数

this.getToken();

方法二:使用exports.install+Vue.prototype

// 写好自己需要的fun.js文件

exports.install=function(Vue,options){Vue.prototype.getToken=function(){...};};

// main.js 引入并使用

importfunfrom'./fun'Vue.use(fun);

//在所有组件里可调用函数

this.getToken();

在用了exports.install方法时,运行报错exports is not defined

解决方法:

exportdefault{install(Vue){Vue.prototype.getToken={...}}}

方法三:使用全局变量模块文件

Global.vue文件:

<script>consttoken='12345678';exportdefault{methods:{getToken(){....}}}</script>

在需要的地方引用进全局变量模块文件,然后通过文件里面的变量名字获取全局变量参数值。

<script>importglobalfrom'../../components/Global'//引用模块进来exportdefault{data(){return{token:global.token}},created:function(){global.getToken();}}</script>


本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:/Vue/839.html