天天看點

mavon-editor編輯器新增的圖檔上傳功能mavon-editor編輯器新增的圖檔上傳功能

mavon-editor編輯器新增的圖檔上傳功能

官方網址給出了圖檔上傳的詳細步驟,但是删除圖檔僅僅是删除了數組内的,其實圖檔還是存在伺服器的,這就很難受了,記錄一下删除圖檔的方法:

<mavon-editor
    v-model="todoForm.description"
    :subfield="false"
    :defaultOpen="todoForm.id?'preview':'edit'"
    style="min-height: 500px"
    :ishljs="true"
    @imgAdd="imgAdd"
    @imgDel="imgDel"
/>
           

删除圖檔時輸出pos可以看出他傳回的是一個數組,那麼直接擷取到pos[0]第一個拿到他的路徑,傳給後端删除伺服器裡檔案就好了:

imgDel(pos) {
      console.log(pos[0]);
      var formdata = new FormData();
      formdata.append("url", pos[0]);
      reqDeleteImg(formdata)
        .then(response => {
          if (response.success) {
            this.error("删除圖檔成功");
          } else {
            this.error("删除圖檔失敗:" + response.message);
          }
        })
        .catch(error => {
          this.error("删除圖檔失敗:" + error);
        });
    }
           

繼續閱讀