uniCloud.addInterceptor('database', {
invoke(args) {
console.log('测试拦截')
console.log(args)
// return {param,errMsg:'就是不让你们走'}
// param为拦截Api的参数 例 {name: 'functionName', data: {'functionParam1': 1, 'functionParam2': 2}}
// 此处返回错误可终止api执行
},
success(res) {
console.log('success测试拦截')
console.log(res)
// res为callFunction的返回值,此处可以对返回值进行修改
},
fail(err) {
// err为callFunction抛出的错误
},
complete(res){
// complete内res为上面的res或err
}
})
1***@qq.com (作者)
好吧, 那我小程序怎么优雅隔离全国各个地区的数据? 本来设想请求的时候, 自动携带城市city字段, 现在的话, 只能每写一个功能, 额外携带城市city参数吗
2023-10-25 11:15
DCloud_uniCloud_WYQ
回复 1***@qq.com: 只能这样了,自己封个方法比较灵活
2023-10-25 17:09