vant组件的upload上传

在使用vant组件时,发现上传组件只有一个大的骨架,中间并没有其他pc组件那么详细,所以自己在看了一下大大的文章后自己写了一个上传,期望对大家有所帮助。

在组件上传图片以后
afterRead(file, sign) {
        // 返回图片信息
        console.log(file, sign);
        //以下就要自行书写 -----------------------------
        const ImgUploadFile = (params) => {
            // 要把数据变成file格式
            const formData = new FormData(); // 下面有备注
            formData.append('file', params);
            return axios.post('/fkyymh/api/busMedia/uploadFile', formData, {
                headers: {
                     // 注意修改请求头file格式
                    'Content-Type': 'multipart/form-data',
                },
            });
        };
        ImgUploadFile(file.file).then((res) => {
            // 在这里对接口返回数据做处理
            console.log(res);
        });
        //以上就要自行书写 -----------------------------
},
上传图片怎么把数据转换成file格式:
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容