更新记录
1.0.13(2024-07-24)
下载此版本
增加showpic 预览图片快捷函数
1.0.12(2024-07-16)
下载此版本
调整 modal 用法
1.0.11(2023-09-13)
下载此版本
返回调用 添加 nvb(func,b=true) b==true 调用 返回操作 否则 只调用前页面 函数
查看更多
平台兼容性
App |
快应用 |
微信小程序 |
支付宝小程序 |
百度小程序 |
字节小程序 |
QQ小程序 |
HBuilderX 3.8.6 app-vue app-nvue |
√ |
√ |
√ |
√ |
√ |
√ |
钉钉小程序 |
快手小程序 |
飞书小程序 |
京东小程序 |
√ |
√ |
√ |
√ |
H5-Safari |
Android Browser |
微信浏览器(Android) |
QQ浏览器(Android) |
Chrome |
IE |
Edge |
Firefox |
PC-Safari |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
ran-utils
import ran from '@/uni_modules/ran-utils/js_sdk/ran-utils.js'
独立请求 使用方法
this.url = arg || 'https://api.xxx.com/druid'
this.req = ran.req()
this.req.setConfig({
baseUrl: this.url,
originalData: true,
header: {
'content-type': 'application/x-www-form-urlencoded',
'x-requested-with': 'XMLHttpRequest'
}
})
let inc = {
// 请求拦截,配置Token等参数
request: (req) => {
if (!req.header) {
req.header = [];
}
req.header["source"] = "app";
// 默认指定返回 JSON 数据
if (!req.header[ajaxHeader]) {
req.header[ajaxHeader] = 'json';
}
console.log('request', req);
return req;
},
// 响应拦截,判断状态码是否通过
response: async (res, req) => {
console.log('response' + req.url, res);
let data = res.data;
if (!(data)) {
return false;
}
return data;
}
}
this.req.interceptor = inc