# 设置全局请求参数
# 什么是全局请求参数?
每次请求云函数都会额外带上这些参数
如: 多店系统中,每次请求都要带上shop_id
,就可以将 shop_id
设置为全局请求参数。设置后,就不需要在每个请求中手动传 shop_id
了。
// 设置以 xxx/kh/ 开头的云函数 自动带上shop_id参数
vk.callFunctionUtil.updateRequestGlobalParam({
"shop-manage": {
regExp: "^xxx/kh/",
data: {
shop_id: shop_id
}
}
});
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
上面的方法需要写在那里?
写哪都可以,主要能执行就行
# 参数说明
shop-manage
:标识,可自定义regExp
:正则匹配规则,只要满足该正则表达式的请求才会带上全局请求参数(支持数组,如为数组,则满足数组内任意正则即算匹配)data
:全局请求参数,json格式- 如果单独某一个不在此正则规则内的云函数也想自动 带上shop_id参数
- 则在对应的callFunction中增加参数
globalParamName:"shop-manage"
示例
vk.callFunction({
url: 'xxx/xxxxxx',
title: '请求中...',
globalParamName: "shop-manage",
data: {
},
success: (data) => {
}
});
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11