jmal a7ed85d2db 适配https
去掉 console.log
2020-10-12 18:04:23 +08:00

82 lines
1.7 KiB
Vue

<template>
<div class="container">
<van-list>
<van-sticky :offset-top="0">
<van-nav-bar
title="文件上传列表"
left-text="返回"
left-arrow
@click-left="onClickLeft">
</van-nav-bar>
</van-sticky>
<ul class="file-list">
<li v-for="file in fileList" :key="file.id">
<uploader-file ref="files" :class="'file_' + file.id" :file="file" :list="true"></uploader-file>
</li>
<div v-if="!fileList.length" class="no-file"><i class="iconfont icon-empty-file"></i> 暂无待上传文件</div>
</ul>
</van-list>
</div>
</template>
<script>
import { strlen, substring10, formatTime, formatSize } from '@/utils/number'
import IconFile from "../../../components/Icon/IconFile";
import Bus from '@/assets/js/bus'
export default {
components: {IconFile},
data() {
return {
fileList: []
};
},
mounted(){
this.fileList = window.uploader.fileList
},
destroyed(){
window.removeEventListener('popstate', this.goBack, false);
},
methods: {
onClickLeft() {
this.$router.push(`/_m`)
Bus.$emit('uploadFileListBack', true)
}
}
}
</script>
<style lang="scss" scoped>
/deep/ .uploader-file-info {
font-size: 14px;
}
/deep/ .uploader-file-name {
width: 50%;
}
/deep/ .uploader-file-status {
width: 30%;
span {
span {
display: none;
}
i {
display: none;
}
}
}
/deep/ .uploader-file-size {
display: none;
}
/deep/ .uploader-file-meta {
display: none;
}
/deep/ .uploader-file-actions {
width: 20%;
span {
padding: 10px;
margin-right: 16px;
}
}
</style>