测试题库:
@@ -202,9 +204,9 @@ import xyTinymce from "@/components/XyTinymce/index.vue";
expire_day: "",
type: "",
rate: "",
- minute: "",
- content: "",
+ minute: "",
file: [],
+ content: "",
ask_list: []
},
// 题库
@@ -277,11 +279,27 @@ import xyTinymce from "@/components/XyTinymce/index.vue";
// this.studyDates = res?.detail;
// },
//上传
- uploadBeforePic(file) {
- if (file.size / 1000 > 2048) {
- this.$successMessage('上传图片大小超过2M!', '', 'warning')
- return false;
- }
+ uploadBeforePic(file) {
+ console.log(file)
+ // if (file.size / 1000 > 2048) {
+ // this.$successMessage('上传图片大小超过2M!', '', 'warning')
+ // return false;
+ // }
+ // 截取上传的文件名后缀
+ let fileExtName = file.name.substring(file.name.lastIndexOf(".") + 1);
+ console.log(fileExtName)
+ if(
+ fileExtName === 'jpg' ||
+ fileExtName === 'png' ||
+ fileExtName === 'mp4'
+ ){
+ //进行上传成功的一些操作;
+ console.log('file',file);
+ }else{
+ this.$successMessage('只能上传.jpg、.png,.mp4类型的文件!', '', 'warning')
+ return false;
+ }
+
},
picListSuccessHandler(res, file, fileList) {
this.form.file = fileList.map((item) => {