记录一个van-list不断onLoad加载的坑

 van-list 下拉的时候,不断请求后台加载数据,真的是坑。。。。

  this.$http.post(url, params).then(function (res) { 
                    this.list = [];
                    if (res.data.data.length == 0) {
                        that.finished = true
                    } else {
                        that.list = [...that.list , ...res.data.data]
                    }
                    that.loading = false

                }).catch((reason) => {
                   Toast.fail("查询列表数据!" + reason);
                })

首先说下出现不断加载的一种情况, 解决方法是设置:offset="20";

这是网上常说的,然而并没有什么卵用。。。

我这里出现不断加载的原因是

this.list = [];

坑爹,不能清空,清空之后就会判断没填满空间,就会不断加载。。。。

太恶心了。。。

Guess you like

Origin blog.csdn.net/x18094/article/details/120713172