关于el的file-List用法官网有写,但是一直搞不懂的时url到底是什么地址,跟上传地址有什么区别。
于是百度下,有人这么写,意思是url就是文件的地址。难道官网的url就是网上图片的地址?有人问了,那要是本地地址呢,这个url怎传?
html:
<el-upload
action="https://192.168.1.1:8888/xxx上传接口"
:file-list="fileList"
<i class="el-icon-plus"></i>
</el-upload>
vue/js:
data(){
return{
fileList: []
}
}
methods:{
update(){
fileList.push({name: "123.jpg" url: "图片地址"})
}
}
-------------------------------------割--------------------------------------------------------------------最后问题来了,url到底时什么地址?
在点击选择文件时@change,就已经发请求了,后端会给我文件服务器的上传路径(https://192.168.1.1:8888/上传接口 )+ 会给一个唯一名称值给我(当然前端也可以自己生成,但是后端要做记录,所以它就自己生成了),这时后端传过来的就有了上传接口,我绑定在了:action中。哪个唯一值我就放在fileList的name中