request增加query参数
This commit is contained in:
parent
9cad71a511
commit
155713faae
|
@ -20,11 +20,13 @@ function findRule(name) {
|
||||||
}
|
}
|
||||||
|
|
||||||
const request = async (args) => {
|
const request = async (args) => {
|
||||||
let rule = findRule(args.api || {});
|
let rule = findRule(args.api || '');
|
||||||
if (JSON.stringify(rule) === "{}") {
|
if (JSON.stringify(rule) === "{}") {
|
||||||
throw "找不到API:" + args.api;
|
throw "找不到API:" + args.api;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
let query = (args.query) ? '?' + args.query : '';
|
||||||
|
|
||||||
if (typeof rule.auth !== "undefined" && rule.auth === true && !$store.state.user.token) {
|
if (typeof rule.auth !== "undefined" && rule.auth === true && !$store.state.user.token) {
|
||||||
$store.commit("user/showLoginModal", true);
|
$store.commit("user/showLoginModal", true);
|
||||||
throw "需要登录";
|
throw "需要登录";
|
||||||
|
@ -37,7 +39,7 @@ const request = async (args) => {
|
||||||
};
|
};
|
||||||
|
|
||||||
const [error, response] = await uni.request({
|
const [error, response] = await uni.request({
|
||||||
url: prototype.$config.root + rule.url,
|
url: prototype.$config.root + rule.url + query,
|
||||||
method: rule.method || 'post',
|
method: rule.method || 'post',
|
||||||
data: args.data,
|
data: args.data,
|
||||||
header: {
|
header: {
|
||||||
|
|
Loading…
Reference in New Issue