卡颂
卡颂
你是 不理解 replaceSrcAfterUploadFinish 和 deleteImgWhenUploadFail 这两个包含在 imageUpload 的传参data中的函数的意义么? 关于replaceSrcAfterUploadFinish:当你点击上传图片后,编辑器会插入一张base64格式的图片,它的src属性是一个base64字符串。可能你需要将这张图片上传到你的服务器/阿里云等地方,这时候你会调用你后端的接口,上传成功后接口一般会返回一个图片地址供你使用,这时候你就需要将编辑器内该图片的src属性由base64字符串替换为你服务器返回的地址,通过调用replaceSrcAfterUploadFinish(新的地址)就能替换了。 关于deleteImgWhenUploadFail:某些时候你可能需要删掉插入的图片(比如刚才提到的上传服务器失败了),这时候调用deleteImgWhenUploadFail就可以了。
是的,现在并没有将font-awesome放入依赖。 第二个问题 你是说 改变 文字颜色的功能在 toolbar中没有是么? 请检查下你的options里有没有引入这个模块。你可以参照下 源码里的 example目录下的配置
影响使用么, 把调用栈 打印出来把
已更新。 请升级 1.0.11版
没有对 移动端 特别处理过, 只保留了 原版对移动端支持的功能
我用 umd 和 es6 的加载形式都没有遇到这个情况。 可以 详细描述下么。 最好有图或代码 感谢~
已更新。 请升级 1.0.11版
感谢博主分享的文章,真是简洁明了。我照着您的源码重新实现,在过程中遇到一个疑问,想请教博主一下: 在源码 91~96行, `build`函数中 ```javascript // 判断新子节点是否已经存在原有 DOM 中 newChildren.forEach((newChild, i) => { if (children[i] !== newChild) { out.appendChild(newChild); } }); ``` 这里为什么要使用```appendChild```,不应该直接用 ```newChildren``` 替换掉 ```children```么。
非常棒, 感谢分享!