首页 >简历模版 > 内容

简历上传vant

2023年5月23日 21:26
  <div class="upload-img p-t-10 p-l-20 spe-field bgc-fff m-t-10">      <div class="m-b-16">请上传简历(word,pdf,图片,最大5M)</div>      <van-uploader        :after-read="afterReadwed"        accept=".pdf,image/*,.doc,.docx"        upload-icon="plus"        :max-count="1"        v-model="fileList.list"        :before-read="uploadBefore"        @click-preview="previewFile"        @delete="delFile"      />    </div>    let fileList = reactive<any>({      list: []    })
    // 简历文件上传    const afterReadwed= async (file: any) => {      const toastId = toast({        type: 'loading',        message: '正在上传...',        duration: 0,        forbidClick: true,      })      var formData = new FormData()      formData.append('file', file.file)      formData.append("businessType", 'JobResumeRecommend');      const data = await api.commonOss.storage(formData)      details.attResumeUrl = data.data[0]      toast.clear(toastId)    }
   // 查看上传简历    const previewFile = async () => {      const extension = details.attResumeUrl.split('.')[1] // 后缀名      if (isWx() && ['pdf', 'doc', 'docx'].includes(extension)) { // 图片不弹出弹窗        // 弹窗打开        state.maskShow = true        return false      }      if (extension === 'pdf') {        window.open('/previewer/web/viewer.html?file=' + state.prefix + details.attResumeUrl)      } else if (['doc', 'docx'].includes(extension)) { // word        window.open(state.preWordFix + state.prefix + details.attResumeUrl)      }    }  // 删除简历    const delFile = () => {      fileList.list = []    }  // 简历上传之前    const uploadBefore = (file: File) => {      const size: number = Math.floor(file.size / 1024 / 1024)      if (size > 5) { // 文件大于5M,提醒用户不能上传        toast.fail('文件不能超过5M')        return false      }      return true    }


参考文章:https://blog.csdn.net/weixin_43983711/article/details/120266132

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时候联系我们修改或删除,在此表示感谢。

特别提醒:

1、请用户自行保存原始数据,为确保安全网站使用完即被永久销毁,如何人将无法再次获取。

2、如果上次文件较大或者涉及到复杂运算的数据,可能需要一定的时间,请耐心等待一会。

3、请按照用户协议文明上网,如果发现用户存在恶意行为,包括但不限于发布不合适言论妄图

     获取用户隐私信息等行为,网站将根据掌握的情况对用户进行限制部分行为、永久封号等处罚。

4、如果文件下载失败可能是弹出窗口被浏览器拦截,点击允许弹出即可,一般在网址栏位置设置

5、欢迎将网站推荐给其他人,网站持续更新更多功能敬请期待,收藏网站高效办公不迷路。

      



登录后回复

共有0条评论