1、使用的参数可能是null,undefined。

2、返回的参数有重复。

3、未捕获异常。

处理方法

getList() {

      this.$http({

        method: 'post',

        url: '/flow/instance/list',

        options: {

          noParam: true

        },

        data: this.params

      }).then(data => {

        if (data.success) {

          this.list = data.data.rows;

          this.total = data.data.total;

          this.list.forEach(item => {

            let temp = JSON.parse(item.variable);

            if (temp.ApplyParams.remark.length>=0) {//确保使用的参数不是null和undefined

              item.remark =temp.ApplyParams.remark;

            }

          })

        }

      }).catch(() => console.log('promise catch err')); //捕获异常

    },
Logo

前往低代码交流专区

更多推荐