UEditor是一個富文本編輯器,可以通過localStorage來實現內容的本地保存。下面是一個簡單的示例代碼:
var ue = UE.getEditor('editor');
// 獲取本地存儲的內容
var content = localStorage.getItem('ueditorContent');
if (content) {
ue.ready(function() {
ue.setContent(content);
});
}
// 監聽內容改變事件,保存內容到本地存儲
ue.addListener('contentChange', function() {
var content = ue.getContent();
localStorage.setItem('ueditorContent', content);
});
在上面的代碼中,我們首先獲取UEditor實例,然后從localStorage中獲取之前保存的內容,如果有內容則將其設置到UEditor中。接著我們監聽內容改變事件,當內容發生改變時將內容保存到localStorage中。
通過上面的代碼,就可以實現內容的本地保存功能。當用戶刷新頁面或者關閉頁面再次打開時,可以恢復之前編輯的內容。