Commit 67a0301e authored by 张冬's avatar 张冬

文件放上才显示

parent 8e5292e9
...@@ -18,8 +18,12 @@ ...@@ -18,8 +18,12 @@
</div> </div>
</el-upload> </el-upload>
<ul> <ul>
<li class="flex link" v-for="(item, index) in fileList" :key="index"> <li class="flex-item link" v-for="(item, index) in fileList" :key="index">
<div style="margin-right: 20px">{{ item.name }}</div> <el-popover placement="top-start" title="文件名称" width="500" trigger="hover" :content="item.name">
<div class="upload" slot="reference">
<a :href="item.url" target="_blank">{{ item.name }}</a>
</div>
</el-popover>
<div @click="handleDelete(index, item)">删除</div> <div @click="handleDelete(index, item)">删除</div>
</li> </li>
</ul> </ul>
...@@ -97,7 +101,7 @@ export default { ...@@ -97,7 +101,7 @@ export default {
const isLt2M = file.size / 1024 / 1024 < max; const isLt2M = file.size / 1024 / 1024 < max;
if (!isLt2M) { if (!isLt2M) {
this.$message.error(`上传附件大小不能超过 ${max} MB!`); this.$message.error(`上传附件大小不能超过 ${max} MB!`);
return return;
} }
if (this.fileList.length == this.limit) { if (this.fileList.length == this.limit) {
this.$message.warning(`每次只能上传 ${this.limit} 个文件`); this.$message.warning(`每次只能上传 ${this.limit} 个文件`);
...@@ -107,7 +111,7 @@ export default { ...@@ -107,7 +111,7 @@ export default {
let objName = getFileNameUUID(); let objName = getFileNameUUID();
// 调用 ali-oss 中的方法 // 调用 ali-oss 中的方法
put(`${objName}${file.name}`, file).then((res) => { put(`${objName}${file.name}`, file).then((res) => {
console.log(res) console.log(res);
this.fileList.push(res); this.fileList.push(res);
this.emitInput(this.fileList); this.emitInput(this.fileList);
}); });
...@@ -149,6 +153,14 @@ export default { ...@@ -149,6 +153,14 @@ export default {
</script> </script>
<!-- Add "scoped" attribute to limit CSS to this component only --> <!-- Add "scoped" attribute to limit CSS to this component only -->
<style scoped></style> <style scoped>
.upload {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
margin-right: 30px;
width: 100px;
}
</style>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment