在做项目中,要求返回给后端的路径去掉前缀,但是组件默认是返回给数据库,全局路径,要自己手动修改上传组件实现这种

具体实现要修改ImageUpload组件

由于this.$emit("input", res.url); 这个rul存储的是后台绝对路径 http://localhost:8080/...... ,前端是没法访问到的。修正为 this.$emit("input", res.fileName);

template中进行如下修改

 

script中进行如下修改

由此返回给数据库的路径是去除掉前缀的路径

注意:如果要显示图片的话,需要自己在前端手动添加前缀才能访问。

 

 

Logo

快速构建 Web 应用程序

更多推荐