that.fileList = [that.baseurl + res.data.data.photo];
fileList需要是一个数组,但是从数据库读取出来的res.data.data.photo是在字符串。于是我在前后写了个中括号;
就个就变成了上面的样子,输出的不是一个数组,后面有__ob__.....
于是我使用split转换that.fileList = (that.baseurl + res.data.data.photo).split();
发现这样不行,求帮助
###写法很多....
this.fileList = [];
this.fileList.push(that.baseurl + res.data.data.photo);
//有需要在补充..
###你先把这两个变量打印出来看看
that.baseurl
res.data.data.photo
可能就不是string 类型
###__ob__
是vue附加上去的,不想要就不要挂在this
上,或者Object.freeze
将数据冻结起来
没有明白你是想构造合适的that.fileList,还是需要什么?
此外that.fileList符合要求的具体格式是什么?其中的__ob__:Observer()
又是什么?