tnblog
首页
视频
资源
登录

vue全局方法

7356人阅读 2021/5/25 11:14 总访问:1432752 评论:0 收藏:0 手机
分类: vue

1.定义全局方法如下:

函数代码:

//获取方法路径 ,并取名

import* as util from'common/util.js'

// import util from'common/util.js'

//公共函数定义

Object.keys(util).forEach(key=>{

//公共类函数全局注入

Vue.prototype[key]=util[key]

});


2.函数调用
this.pageUtil.gotoPage("参数");
注意:需要先看其js里面的文档,一般调全局方法时都要在其前面加”this“,如:this.方法名

//跳转页面方法

this.pageUtil.gotoPage(res);

//请求接口方法

let _this=this;

let url=getApp().globalData.api_2+'/Login/${this.username}/${this.pwd}';//全局变量

this.httpUtil.get(url,null,{'api-version': '2.0'},"正在加载......").then(res=>{

if(res.code==200)

{

//_this.pageUtil.tips("登陆成功");

getApp().globalData.userinfo=res.value;

getApp().globalData.token=res.value.tokenStr;

// uni.clearStorage();   //清除缓存

uni.setStorage({

   key: 'userinfos_key',

   data: res.value,

   success: function () {

       alert('success');

   }

});

_this.pageUtil.switchTabber("/pages/Api/Api");//调整方法

}else{

_this.pageUtil.tips("登陆失败");

}

});



评价
没有个性,不需要签名
排名
6
文章
6
粉丝
16
评论
8
{{item.articleTitle}}
{{item.blogName}} : {{item.content}}
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2024TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:50010702506256
欢迎加群交流技术