Documentation 1.11.6

1.11.1 Release Notes

新增

const domEditor = new MDEditor({
    ...
    event: {
        ...
        upload: async result => {
            /**
             * 自定義圖片上傳函式
             *
             * 功能:
             * - 此函式允許開發者定義圖片上傳邏輯。
             * - 上傳完成後,回傳一個包含圖片連結和替代文字的物件,用於將圖片插入編輯器。
             *
             * 使用���式:
             * - 在需要上傳圖片時,編輯器會調用此函式。
             * - 開發者可以自定義上傳處理(例如:通過 API 將圖片上傳到伺服器)。
             *
             * 回傳值:
             * - 必須是包含以下字段的物件:
             *   - `href`:圖片的 URL,將被插入到編輯器中。
             *   - `alt`:圖片的替代文字(用於圖片無法加載時的顯示)。
             *
             * 示例:
             * - 目前模擬1秒延遲後返回空的 `href` 和 `alt`。
             * - 可替換為真實的上傳邏輯(如使用 fetch 或 axios 發送 HTTP 請求)。
             */
            const link = await new Promise(resolve => {
                setTimeout(() => resolve({
                    href: "",  // 圖片的 URL(可替換為真實上傳返回的鏈接)
                    alt: ""    // 圖片的替代文字(可替換為上傳時的描述)
                }), 1000);     // 模擬 1 秒延遲
            });
            return link;
        }
    },
    ...
});

修復