1.9.0 Release Notes
新增
新增 autoSave 支援 和 儲存事件偵測。
Editor
自動儲存 (
autoSave) 支援提供全新的
autoSave屬性,讓用戶可以靈活選擇是否啟用自動儲存功能。const dom = new MDEditor({ // 新增 `autoSave` 屬性,預設值為 1 autoSave: 0 });autoSave == 1:啟用自動儲���,編輯內容即時儲存,避免資料遺失。autoSave == 0:關閉自動儲存,僅在手動執行儲存動作時儲存內容。
儲存事件 (
event.save) 偵測結合快捷鍵 (cmd / ctrl + S),根據
autoSave設定執行不同儲存邏輯。const dom = new MDEditor({ event: { save: result => { // result 為當前 Markdown 內容 console.log(result); } } });- 當
autoSave == 0:event.save == null:儲存 Markdown 內容並即時更新預覽。event.save != null:儲存內容並執行自定義儲存動作。
- 當
autoSave == 1:event.save === undefined:導出 Markdown 檔案。event.save === null:不執行任何動作。event.save != null:執行自定義儲存動作。
- 當