export function goods_list(params) {
const {
page = 1,
limit = 10,
q = '',
goodsTypeId = null,
supplierId = null,
// 新增参数(如排序字段)
sortField = ''
} = params; //如果params里面有page 就会复盖上面的。 如果没有就使用上面的默认值。
return request({
url: baseURL + '/api/xcx/goods/list',
data: {
...params, // 自动包含所有有效字段
page,
limit
}
});
}
还有一种简写。
/**
* 实际参数是这些。
json_str: json_str,
userId: userId,
client: client,
phone: phone,
address: address,
remark: remark,
*/
export function xiaoshou_head_create(params) {
return request({
url: baseURL + '/api/xcx/xiaoshou/head/add',
data: {
...params
}
})
}
简写调用 如下:
var obj = {};
obj.json_str = json_str;
obj.userId = userId;
obj.client = client;
obj.phone = phone;
obj.address = address;
obj.remark = remark;
//也可以附加更多参数 如 obj.dd= "123";
xiaoshou_head_create(obj).then(res => {
if (res.data.success) {
wx.hideLoading();
this_.setData({
show_btn_success: true
})
}
});控制台 显示 的请求是get

调用 这样用。
var obj = {};
obj.page=this.data.page;
obj.limit=this.data.limit;
obj.q=this.data.q;
obj.goodsTypeId=this.data.goodsTypeId;
obj.supplierId=this.data.supplierId;
obj.date1=this.data.date1;
obj.date2=this.data.date2;
obj.sortId=this.data.sortId;
goods_list(obj).then(res => {
wx.hideLoading();
if (res.data.data.length > 0) {
let oldList = this.data.goodsList
oldList.push(...res.data.data)
this.setData({
goodsList: oldList,
page: this.data.page + 1,
})
}
}); goods_list({ ss:"12" }).then(res=>{
})
我们调用 list 也可以传1个我们自定义的参数。
也可以正常访问的。如下站长微信:xiaomao0055
站长QQ:14496453