如何在微信小程序中使用公用参数与公用方法

这期内容当中小编将会给大家带来有关如何在微信小程序中使用公用参数与公用方法,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。

公用参数:

如何在微信小程序中使用公用参数与公用方法

小程序的公共参数,例如网络请求地址、可配置项,可以写在app.js文件的globalData参数里。

globalData:{
userInfo:null,
url:"",
secret_key:"",
url_param:{
v:"1.1",
format:"json",
sign_method:"md5",
partner_id:"",
app_key:""
}
}

在外部文件中取值语句为:getApp().globalData.url_param.v

公用方法:

小程序可以自定义公用方法模块,例如网络请求方法、错误提示等。以错误提示为例,在自定义的basicUrl.js文件里写:

functionerrorWarn(error){
wx.showToast({
image:'/image/errorIcon.png',
duration:2000,
title:error,
mask:true
})
}
module.exports.errorWarn=errorWarn

在其它页面调用此方法时写:

varurlRequest=require('/../../basicUrl/basicUrl.js');
urlRequest.errorWarn("系统繁忙,稍后再试");

补充:借助util.js的实现思路

例如将部分的js逻辑放到utils中,在在logs.js中调用utils.js中的方法

实现代码:

utils.js:

functionformatTime(date){
varyear=date.getFullYear()
varmonth=date.getMonth()+1
varday=date.getDate()
varhour=date.getHours()
varminute=date.getMinutes()
varsecond=date.getSeconds()
return[year,month,day].map(formatNumber).join('/')+''+[hour,minute,second].map(formatNumber).join(':')
}
functionformatNumber(n){
n=n.toString()
returnn[1]?n:'0'+n
}
module.exports={
formatTime:formatTime
}

logs.js:

//logs.js
varutil=require('../../utils/util.js')
Page({
data:{
logs:[]
},
onLoad:function(){
this.setData({
logs:(wx.getStorageSync('logs')||[]).map(function(log){
returnutil.formatTime(newDate(log))
})
})
}
})

上述就是小编为大家分享的如何在微信小程序中使用公用参数与公用方法了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注恰卡编程网行业资讯频道。

发布于 2021-04-08 13:37:05
收藏
分享
海报
0 条评论
164
上一篇:怎么在JavaScript中实现一个shuffle数组 下一篇:怎么在django中利用echart绘制曲线图
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码