parent
f012552e13
commit
732c21e92f
@ -0,0 +1,51 @@ |
|||||||
|
<template> |
||||||
|
<div class="app-container"> |
||||||
|
<el-form> |
||||||
|
<el-form-item label="启动页" class="title"> |
||||||
|
<upload-img @file:change="launch" :limit="1"></upload-img> |
||||||
|
</el-form-item> |
||||||
|
<el-form-item label="我要入驻" class="title"> |
||||||
|
<upload-img @file:change="join" :limit="1"></upload-img> |
||||||
|
</el-form-item> |
||||||
|
</el-form> |
||||||
|
<div class="text-center"> |
||||||
|
<el-button type="primary">保存</el-button> |
||||||
|
<el-button>重置</el-button> |
||||||
|
|
||||||
|
</div> |
||||||
|
</div> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
import UploadImg from '@/views/platform/public/upload_img' |
||||||
|
|
||||||
|
export default { |
||||||
|
name: 'launch_page', |
||||||
|
components: { UploadImg }, |
||||||
|
data() { |
||||||
|
return { |
||||||
|
form: { |
||||||
|
launchImg: undefined, |
||||||
|
joinImg: undefined |
||||||
|
} |
||||||
|
} |
||||||
|
}, |
||||||
|
methods: { |
||||||
|
launch(file, fileList) { |
||||||
|
this.form.launchImg = file |
||||||
|
}, |
||||||
|
join(file, fileList) { |
||||||
|
this.form.joinImg = file |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped lang="scss"> |
||||||
|
.title { |
||||||
|
color: rgba(16, 16, 16, 1); |
||||||
|
font-size: 14px; |
||||||
|
text-align: left; |
||||||
|
font-family: SourceHanSansSC-regular; |
||||||
|
} |
||||||
|
</style> |
@ -0,0 +1,33 @@ |
|||||||
|
<template> |
||||||
|
<el-upload :on-remove="onChange" :file-list="imgList" :on-change="onChange" |
||||||
|
list-type="picture" action="#" :auto-upload="false" :limit="limit"> |
||||||
|
<i class="el-icon-plus" v-if="imgList.length <limit"></i> |
||||||
|
</el-upload> |
||||||
|
</template> |
||||||
|
|
||||||
|
<script> |
||||||
|
export default { |
||||||
|
name: 'upload_img', |
||||||
|
props: { |
||||||
|
/* 限制上传文件数 */ |
||||||
|
limit: { |
||||||
|
type: Number |
||||||
|
} |
||||||
|
}, |
||||||
|
data() { |
||||||
|
return { |
||||||
|
imgList: [] |
||||||
|
} |
||||||
|
}, |
||||||
|
methods: { |
||||||
|
onChange(file, fileList) { |
||||||
|
this.imgList = fileList |
||||||
|
this.$emit('file:change', file, fileList) |
||||||
|
} |
||||||
|
} |
||||||
|
} |
||||||
|
</script> |
||||||
|
|
||||||
|
<style scoped> |
||||||
|
|
||||||
|
</style> |
Loading…
Reference in new issue