BUG 28439

This commit is contained in:
aixianling
2022-03-23 10:18:00 +08:00
parent 934c2b0a78
commit 111e10b434

View File

@@ -60,20 +60,20 @@ export default {
return { return {
title: [{required: true, message: "请输入标题"}], title: [{required: true, message: "请输入标题"}],
thumbUrl: [{required: true, message: "请上传视频封面"}], thumbUrl: [{required: true, message: "请上传视频封面"}],
videoUrl: [{required: true, message: "请上传视频封面"}], videoUrl: [{required: true, message: "请上传视频"}],
} }
}, },
hasVideo() { hasVideo() {
return !!this.form.videoUrl return !!this.form.videoUrl
}, },
thumb(){ thumb() {
return this.form.thumbUrl?[{url:this.form.thumbUrl}]:[] return this.form.thumbUrl ? [{url: this.form.thumbUrl}] : []
} }
}, },
data() { data() {
return { return {
dialog: false, dialog: false,
form: {videoUrl: ""}, form: {videoUrl: "", thumbUrl: ""},
accept: ".mp4" accept: ".mp4"
} }
}, },
@@ -106,7 +106,6 @@ export default {
}, },
submitUpload(file) { submitUpload(file) {
this.$refs.upload1?.clearFiles(); this.$refs.upload1?.clearFiles();
this.$refs.VideoForm?.clearValidate('videoFile');
const fileType = file.file.name.split(".")[1]; const fileType = file.file.name.split(".")[1];
const size = file.file.size / 1024 / 1024 > 100; const size = file.file.size / 1024 / 1024 > 100;
let mp4boxfile = mp4box.createFile(); let mp4boxfile = mp4box.createFile();
@@ -141,7 +140,7 @@ export default {
}, },
handleUploader(list) { handleUploader(list) {
this.form.thumbUrl = list?.[0]?.url this.form.thumbUrl = list?.[0]?.url
this.$refs.VideoForm.validateField("thumbUrl") this.$forceUpdate()
} }
}, },
created() { created() {