finally报错

来源:9-3 (打点 时间) Uploader 组件第一部分

Joker1148

2020-10-30

	const handleFileChange = (e: Event) => {
      const currentTarget = e.target as HTMLInputElement
      if (currentTarget.files) {
        fileStatus.value = 'loading'
        const files = Array.from(currentTarget.files)
        const formData = new FormData()
        formData.append('file', files[0])
        axios.post(props.action, formData, {
          headers: {
            'Content-Type': 'multipart/form-data'
          }
        }).then(resp => {
          fileStatus.value = 'success'
        }).catch(e => {
          fileStatus.value = 'error'
        }).***finally***(() => {
          if (fileInput.value) {
            fileInput.value = ''
          }
        })
      }
    }

这里的finally报错了,请问是什么原因
Property ‘finally’ does not exist on type ‘Promise’.

写回答

1回答

张轩

2020-10-31

同学你好 在群里有个同学和你一样的问题 可能是 tsconfg.json 配置有问题,能把你的配置文件发上来嘛?我帮你看看

0
8
guyize
还是这个问题,配置之后解决不了呢
2023-10-31
共8条回复

Vue3 + TS 仿知乎专栏企业级项目

带你完成前后端分离复杂项目,率先掌握 vue3 造轮子技能

3142 学习 · 2313 问题

查看课程