iview default-file-list 动态赋值不显示

这是一个数据同步的问题

我们不管是用jquery 的 ajax,还是使用 axios 与后台接口对接数据,都是一个异步获取的过程,iview upload组件的 default-file-list 不支持

所以我们要将数据先获取到了之后再赋值,并使用 setTimeout , 如代码:

setTimeout(()=> {
                this.defaultList = this.picDefaulList; //将获取到的值赋值到 defaultList 中
                this.$nextTick(()=> { //赋值后马上更新
                    this.uploadList = this.$refs.upload.fileList;
                });
            },1000);
原文地址:https://www.cnblogs.com/xll-qg/p/8715998.html