这是一个数据同步的问题jquery
咱们不论是用jquery 的 ajax,仍是使用 axios 与后台接口对接数据,都是一个异步获取的过程,iview upload组件的 default-file-list 不支持ios
因此咱们要将数据先获取到了以后再赋值,并使用 setTimeout , 如代码:ajax
setTimeout(()=> { this.defaultList = this.picDefaulList; //将获取到的值赋值到 defaultList 中 this.$nextTick(()=> { //赋值后立刻更新 this.uploadList = this.$refs.upload.fileList; }); },1000);