<div class="cnblogs_code">
点击上传
js
接口:
export const uploadFile = params => axios.post(`${easykp_config.test}/file/upload`,params,{ headers: { 'author-token-key': localStorage.getItem('token') } }).then(res =>
调用:
handleExceed(files,fileList) {
.$message.warning(`当前限制选择 1 个文件,本次选择了 ${files.length} 个文件,共选择了 ${files.length +
<span style="color: #0000ff">return</span> <span style="color: #0000ff">this</span><span style="color: #000000">.$confirm(`确定移除 ${ file.name }?`);
},onRemove(file,fileList) { </span><span style="color: #008000">//</span><span style="color: #008000">删除清空</span>
<span style="color: #008000">//</span><span style="color: #008000"> console.log(file,fileList)</span>
<span style="color: #0000ff">this</span>.filesId =<span style="color: #000000"> [];
},uploadSectionFile(param) {
</span><span style="color: #0000ff">var</span> fileObj =<span style="color: #000000"> param.file;
</span><span style="color: #0000ff">var</span> formData = <span style="color: #0000ff">new</span><span style="color: #000000"> FormData();
formData.append(</span>'file'<span style="color: #000000">,fileObj);
</span><span style="color: #008000">//</span><span style="color: #008000"> console.log('formData',fileObj.size)可做大小限制等</span>
uploadFile(formData).then((res) => { <span style="color: #008000">//</span><span style="color: #008000">请求数据</span>
<span style="color: #0000ff">if</span> (res.code == 200<span style="color: #000000">) {
</span><span style="color: #0000ff">this</span><span style="color: #000000">.filesId.push(res.body.id);
</span><span style="color: #0000ff">this</span><span style="color: #000000">.$message.success(`上传成功`);
} </span><span style="color: #0000ff">else</span><span style="color: #000000"> {
</span><span style="color: #0000ff">this</span><span style="color: #000000">.$message({
message: res.message,type: </span>'error'<span style="color: #000000">
});
}
});
}</span></pre>
具体详见官方api,很详细
http://element.eleme.io/#/zh-CN/component/upload#attribute (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|