0

在提交包含 trix-editor 的表单后,如何防止trix-editor在重置内部内容后在存储目录中删除附件/图像。trix-editor我将重置所有字段并清除表单中的字段.. 重置后,我发现我存储在默认存储磁盘中的附件现在已被删除。

这就是我处理附件删除的方式

    let url = file.attachment.attachment.attributes.values.url.split("/").pop();
    console.log(url);
    axios.delete(this.remove_attachment_endpoint + `${url}`).then(response => {
        console.log(response);
    }).catch(error => {
        console.log(error);
    });
4

1 回答 1

0

在我的情况下,我使用 localstorage 然后输入图像名称的值。然后您可以使用 localstorage get item 附加文件名。如果您愿意,您可以在重置字段后删除项目。

 handleAttachmentChanges: (event) =>{
               let file = event.attachment.file.name;
               localStorage.setItem('file-rich', file);
              console.log(file);
              console.log(event);
              
            }
于 2020-09-11T02:17:27.393 回答