1
我正在使用優秀的Slate編輯器編譯編輯器,但我在某些任務中遇到了問題。我已經構建了一個拖放圖片上傳功能,可以成功上傳圖片(通過API,與Slate無關)並將其插入編輯器。但是,如果用戶在編輯器中將其刪除,我想從服務器上刪除圖像。當某個node
類型從state
中刪除時,是否有辦法觸發功能?特定元素被刪除時的觸發事件
我正在使用優秀的Slate編輯器編譯編輯器,但我在某些任務中遇到了問題。我已經構建了一個拖放圖片上傳功能,可以成功上傳圖片(通過API,與Slate無關)並將其插入編輯器。但是,如果用戶在編輯器中將其刪除,我想從服務器上刪除圖像。當某個node
類型從state
中刪除時,是否有辦法觸發功能?特定元素被刪除時的觸發事件
我剛剛開始看石板並正在調查相同的問題。我的解決辦法是:
(options) => { /* plugin object */}
schema.nodes
,回到我的身邊主Image
成分的包裝,設置從選項參數的onDelete
道具。//ImagePlugin function
export default function ImagePlugin(options) {
return {
schema: {
nodes: {
image: props => <Image
{...Object.assign({ onDelete: options.onDelete }, props) } />
}
}
}