请求页面的表单数据案例

149 阅读1分钟
getlistData() {
      goodsPage(this.search).then((res) => {
        // 1. success false 直接  return
        if (!res.success) return;
        // 2.数据为空 page不等于1,返回第一页重新调用
        if (res.data.list.length == 0 && this.search.page != 1) {
          this.search.page = 1;
          this.getlistData();
          return;
        }
        // 3. 拿到数据这是个数组,必须先循环转换,再赋值到 advertList;
        res.data.list.forEach((row) => {
          row.applicablePeopleLabelList =
            row.applicablePeopleLabelList.split(",");
        });

        this.advertList = res.data.list;
        this.totalPage = parseInt(resp.data.total);
      });
    },