vue上传文件显示进度条

2020-05-15  本文已影响0人  命题_1f6e
var form = new FormData()
    form.append('file', vm.$refs.upload.files[0])

    form.append('id', id)

    form.append('type', type)

    var config = {

        onUploadProgress: progressEvent => {

            var complete = (progressEvent.loaded / progressEvent.total * 100 | 0) + '%'

            this.progress = complete

        }

    }

    axios.post(`api/uploadFile`,

        form, config).then((res) => {

        if (res.data.status === 'success') {

            console.log('上传成功')

        }

    })
上一篇 下一篇

猜你喜欢

热点阅读