很多人在写后端传的数据字典时,明明接口一样只是参数不一样,很想像方法一样传值return出去,话不多说,上代码
首先在methods里定义一个方法
//把request简单封装下
request(num) {
const list = uni
.request({
url: this.$baseUrl + 'SelGetValueByList/' + num
})
.then(data => {
//data为一个数组,数组第一项为错误信息,第二项为返回数据
var [error, res] = data;
return res.data.data.result;
});
return list;
}
//之后调用传参
this.request(num).then(val => {
//val就是return出来的值
uni.setStorageSync('vacateTypeArr',val);
});