每次从网页中请求函数都需要书写一次请求,若请求的数据多了,代码会变得繁杂从而难以维护。
这时我们可以通过封装来进行更加便捷的书写,方式如下:
1、在 util.js 文件下封装要用到的值进一个函数里面,如下
// 第一步:封装所有共同函数
const http = (url,method,data,callback) => {
wx.request({
url,
method,
data,
success: res => {
callback(res)
}
})
}
2、导出封装好的值
// 第二步:导出封装的方法
module.exports = {
http
}
3、在目标页面的 .js 文件导入
var utils = require('../../utils/util.js')
4、调用该函数,将函数数据从外部调进内部
// 自定义的承载目标函数的值.自定义的方法名
qqmapsdk.search({ // 腾讯位置服务微信小程序是专为小程序开发者提供的LBS数据服务工具包,可以在小程序中调用腾讯位置服务的POI检索、关键词输入提示、地址解析、逆地址解析、行政区划和距离计算等数据服务。
// keyword 关键词
keyword: '学校',
success: (res) => {
const lng = res.data[0].