将A组件使用到的接口,拿到B组件里面,进行展示
A组件
getDataList() {
this.loading = true;
this.postRequest("/adminCoupon/selectCoupon",this.searchForm).then(res => {
this.loading = false;
if (res.success) {
this.total = res.result.total;
var dataList = res.result;
this.data=dataList;
}
console.log(res)
});
},
B组件
data() {
return {
lList:{}, // 优惠券列表
lFrom: { // 搜索框初始化对象
pageNumber: 1,//页号
pageSize: 100,
},
}
},
methods: {
getLlist() {
this.postRequest("/adminCoupon/selectCoupon",this.lFrom).then(res => {
if (res.success) {
var dataList = res.result;
this.lList=dataList;
}
});
},
}
<Option v-for="(item,index) in lList " :key="index" :value="item.id">{{item.merchName}}</Option>