kindeditor 富文本编辑

let options = {
width: this.width,
height: this.height,
minWidth: this.minWidth,
minHeight: this.minHeight,
items: this.items,
fontSizeTable: this.fontSizeTable,
resizeType: this.resizeType,
colorTable: this.colorTable,
filterMode: true,
afterFocus: this.handleFocus,
afterBlur: this.handleBlur,
afterUpload: this.handleUpload,
uploadJson: '/amcs-app/project/uploadImage', //文件上传地址,
filePostName: 'file',
basePath: './static/kindeditor/',
cssData: 'body {font-size: 14px; color: #606266}',
afterChange: () => {
this.afterChange()
}
}
if (!window.KindEditor) {
utils.lazyLoadScript('/static/kindeditor/kindeditor-all.js').then(res => {
let timer = () => {
setTimeout(() => {
let dom = document.getElementById(this.editor_id);
if (dom) {
this.editor = window.KindEditor.create('#' + this.editor_id, options)
this.readyCallBack()
this.ready = true;
} else {
timer()
}
}, 200)
}
timer()
})
} else {
let timer = () => {
setTimeout(() => {
let dom = document.getElementById(this.editor_id);
if (dom) {
this.editor = window.KindEditor.create('#' + this.editor_id, options)
this.readyCallBack()
this.ready = true;
} else {
timer()
}
}, 200)
}
timer()
}

lazyLoadScript (url) {
return new Promise((resolve, reject) => {
let script = document.createElement('script')
script.src = url
script.type = 'text/javascript'
let head = document.getElementsByTagName('head')[0]
head.appendChild(script)
script.onload = () => {
resolve()
}
script.onerror = err => {
reject(err)
}
})
},
 
官网 http://kindeditor.net/doc.php

转载于:https://www.cnblogs.com/gudun/p/10334549.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值