Open reoreo-zyt opened 2 years ago
根据你提供的两张图片来看,应该不是“删除”按钮丢失;应该是你上传的3张图片丢失了。
而刷新后或跳转路由后,图片丢失应该是正常的吧?mavon-editor并不会给你在本地保存图片;以及也没看到你有去后台拉取已上传图片。
上传和删除图片的后台都是写了的,存在uploads文件夹里,通过访问静态文件的方式加载图片:
app.use('/uploads', express.static(path.resolve('uploads')));
import { storeImgs,deleteImgsByPath } from "@/request/picsApi";
import { postImgs, deleteImgs, get } from "./http";
// 存储图片
export const storeImgs = (data) =>
postImgs("http://localhost:4000/api/photos", data);
// 删除图片
export const deleteImgsByPath = (data) =>
deleteImgs("http://localhost:4000/api/byPath", data);
这里引入的代码和后端的代码我没有给出来
现在问题就是我要重新编辑我的内容的话,存在服务器或者本地的图片因为没有删除按钮导致无法调用API删除,只是把markdown内容删掉的话存在服务器或者本地的图片还在,没有真正删除
如果我要保证删除按钮一直在应该怎么做呢?
💬 Questions and Help
当我正常使用不退出时,图片删除按钮能正常出现。但是我点击刷新或者重新进行vue-router的路由渲染,删除按钮不出现了。
附上程序代码