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