完成寺院入驻和法师认证
This commit is contained in:
@@ -1,5 +1,6 @@
|
||||
<template>
|
||||
<van-uploader class="custom-uploader" v-bind="$attrs" :max-size="maxCount * maxSize" :max-count="maxCount" v-model="fileList" @oversize="onOversize" :after-read="onBeforeUpload"></van-uploader>
|
||||
<van-uploader class="custom-uploader" v-bind="$attrs" v-model="fileList" :after-read="onBeforeUpload"></van-uploader>
|
||||
<!-- <van-uploader class="custom-uploader" v-bind="$attrs" :max-size="isOverSize" :max-count="maxCount" v-model="fileList" @oversize="onOversize" :after-read="onBeforeUpload"></van-uploader> -->
|
||||
</template>
|
||||
|
||||
<script>
|
||||
@@ -9,6 +10,7 @@ export default {
|
||||
props: {
|
||||
maxCount: {
|
||||
type: Number,
|
||||
default: Infinity
|
||||
},
|
||||
maxSize: Number,
|
||||
value: {
|
||||
@@ -29,11 +31,16 @@ export default {
|
||||
}
|
||||
},
|
||||
methods: {
|
||||
isOverSize(){
|
||||
console.log(this.maxCount * this.maxSize * 1024)
|
||||
return 500 * 1024
|
||||
},
|
||||
onOversize(){
|
||||
console.log(this.$props)
|
||||
this.$toast(`文件大小不能超过${this.$props.maxSize}kb`)
|
||||
this.$toast(`文件大小不能超过${this.isOverSize()}kb`)
|
||||
},
|
||||
async onBeforeUpload(obj){
|
||||
console.log(obj.file.size)
|
||||
const type = Object.prototype.toString;
|
||||
if(type.call(obj) === '[object Object]'){
|
||||
const formData = new FormData();
|
||||
|
||||
Reference in New Issue
Block a user