✎ 基於 Vue.js 2.0+ 石墨文檔樣式的富文本編輯器, 輕量, 快速, 優雅git
在線預覽github
反饋shell
聯繫npm
關於做者api
以前一直使用的 wangEditor 不能知足我司編輯和PM需求, 使用過程當中也出了不少問題, simditor 體驗以後效果不是很好, 而且也不維護了; 目前的我司的極客公園後臺管理系統技術選型已經轉向了 Vue, 因此就有了這個輪子;bash
// 安裝 npm install smeditor // 引入 import SMEditor from 'smeditor' // 全局組件 Vue.use(SMEditor) // 局部組件 components: { 'smeditor': SMEditor } // 使用 <smeditor :config='config'></smeditor> 複製代碼
const config = { // 接口地址 uploadUrl: '', // form 裏的 filename uploadName: '', // 其餘參數 uploadParams: {}, // 上傳成功回調 uploadCallback: (data) => { console.log(data) return 'blob:https://fiddle.jshell.net/00a0b0b4-d19a-4860-9796-137692aef36f' }, // 上傳失敗回調, 可選 uploadFailed: (err) => { console.log(err) } } 複製代碼
Ctrl + S 保存
Ctrl + P 預覽(新窗口)
複製代碼
npm run dev
npm run build
複製代碼
若是你感受有收穫,歡迎給我打賞 ———— 以激勵我更多輸出優質開源內容 markdown