✎ 基於 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
複製代碼
若是你感受有收穫,歡迎給我打賞 ———— 以激勵我更多輸出優質開源內容 編輯器