Univer 載入與穩定度說明:
- Univer 的 npm 版在 Nuxt 上疑似因為打包轉譯設定的問題,光是載入就會觸發無盡 rerender,因此改用 CDN 的方式處理。(為了證明同樣的程式碼在 NPM 版上是正常的,請參考使用乾淨 Vue SPA 建立的測試頁面)
- 目前 Sheet 版本發展相對成熟,不太會出現無法正常載入的狀況。但若依然遇到編輯器沒有正常載入的情形,請嘗試重新整理頁面來讓 Univer 套件重新載入。
- 需要注意的是,由於改用 CDN 載入,初次載入的等待時間會比直接使用 npm 版本久上許多,請耐心等候。
線上環境功能限制說明:
- 協同編輯 / 演示跟隨:依賴後端 universer 服務進行 WebSocket 訊息廣播,以及 collaboration-server 處理 OT (Operational Transformation) 演算法同步。
- 新建 / 加入房間:依賴 collaboration-helper 服務生成與儲存檔案快照 (Snapshot API)。
- 實體檔案匯出 (XLSX):若需在伺服器端轉換並匯出實體 Office 檔案,需依賴高運算資源的 exchange worker 服務。
- 若在線上環境中遇到功能失效或 API 報錯,通常是因為缺乏上述後端 Docker 微服務所導致(例如 /universer-api ),由於目前是 Vercel 做上線部署,因此若要測試需自行 clone 專案到本地端串接 univer docker 服務。