虽然 CKEditor 4 不是目前主要维护的分支,不过官方并没有让它落后于潮流。近日,CKEditor 团队发布了与 Vue.js 框架原生集成的 CKEditor 4。

这就意味着,开发者可以通过<ckeditor />标签以 Vue.js 组件的形式使用 CKEditor 4 ,而作为 Vue.js 的原生组件,开发者可以更快地将其应用到网站上。为了尽可能简单直观地安装使用 CKEditor 4,集成 Vue.js 的 CKEditor 4 已在 npm 和 CDN 中提供,也可通过 zip 包使用。

根据官方的介绍,CKEditor 4 只是一个 JavaScript 富文本编辑组件,与大家熟知的 JavaScript 框架都兼容,它没有使用小众技术或要求在不常见的环境中运行。只要开发者使用的框架没有奇怪的限制,CKEditor 4 都能与其兼容。

浏览器支持

CKEditor 4 Vue 组件可在除 Internet Explorer 之外的所有受支持的浏览器中使用。

注意:即使 CKEditor 4 支持包括 IE8、IE9 和 IE10 在内的较旧 Internet Explorer 版本,但集成 Vue 的 CKEditor 4 仅支持在最新的 Internet Explorer 11 中使用。

要启用对 Internet Explorer 11 的支持,不应采用标准导入的方式,而是需要导入一个包含所有必需的 polyfill 的特定文件dist/legacy.js

import CKEditor from 'ckeditor4-vue/dist/legacy.js'

安装和使用

要从 npm 安装 Vue.js 的 CKEditor 4 组件,只需运行:

npm install ckeditor4-vue

安装完成后将其导入项目中,并通过调用Vue.use()方法进行使用:

import Vue from 'vue';
import CKEditor from 'ckeditor4-vue';Vue.use( CKEditor );new Vue( {// ... options
} )

然后应在模板中添加<ckeditor />标签以创建 CKEditor 4 实例:

<template><div id="app"><ckeditor value="Hello, World!"></ckeditor></div>
</template>

上面代码中使用的value属性负责设置初始的编辑器数据。

文档和示例:https://ckeditor.com/docs/ckeditor4/latest/examples/vue.html

CKEditor 4 编辑器已与 Vue.js 集成相关推荐

  1. CKEditor 4编辑器已与Vue.js集成

    虽然 CKEditor 4 不是目前主要维护的分支,不过官方并没有让它落后于潮流.近日,CKEditor 团队发布了与 Vue.js 框架原生集成的 CKEditor 4. 这就意味着,开发者可以通过 ...

  2. npm 可视化html编辑器,超给力 Vue.js 可视化H5拖拽编辑器Quark-H5

    前两天有分享一个鲁班H5移动端页面生成器.今天再给大家推荐一款超优秀的Vue H5可视化布局编辑器QuarkH5. quark-h5 基于 vue.js 开源的H5可视化拖放编辑器,star高达1.7 ...

  3. Vue.js经典开源项目汇总

    Vue.js经典开源项目汇总   Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计 ...

  4. 【前端】Vue.js经典开源项目汇总

    Vue.js经典开源项目汇总 原文链接:http://www.cnblogs.com/huyong/p/6517949.html Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) ...

  5. VUE.JS开源资料

    Vue常用经典开源项目汇总参考-海量 Vue是什么? Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的 ...

  6. typed.js_Typed.js集成可轻松创建打字动画

    typed.js Vue类型的js (vue-typed-js) A Vue.js integration for Typed.js. 用于Typed.js的Vue.js集成. Typed.js is ...

  7. Awesome Vue.js vue.js学习资源链接大全 中文

    策划列表相关的vue.js可畏的事 资源 官方资源 外部资源 工作门户 社区 会议 播客 官方的例子 教程 实例 书 项目采用vue.js 开源 商业产品 应用/网站 互动体验 企业使用 组件& ...

  8. Vue.js自定义指令的用法与实例

    市面上大多数关于Vue.js自定义指令的文章都在讲语法,很少讲实际的应用场景和用例,以致于即便明白了怎么写,也不知道怎么用.本文不讲语法,就讲自定义指令的用法. 自定义指令是用来操作DOM的.尽管Vu ...

  9. Vue.js提炼与升华

    Vue.js 第一部分 Vue.js 介绍 Vue.js(读音 /vjuː/, 类似于 view) 是一套构建用户界面的 渐进式框架.与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计.Vu ...

最新文章

  1. 信号归一化功率_UE低发射功率余量分析
  2. docker php 多端口,docker使用之php-fpm+apache多容器的xdebug和phpstorm的配置
  3. SAP UI5框架 component.js的加载原理
  4. 力扣算法001_两数之和
  5. navicat无法连接远程mysql数据库_navicat无法远程连接mysql的解决方法
  6. Array, Vec 与 Slice
  7. Request的getParameter和getAttribute方法的区别
  8. 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_1.页面发布-需求分析...
  9. nginx 正则 结尾 配置_nginx配置proxy_pass中url末尾带/与不带/的区别详解
  10. opnet之Aloha
  11. Expandable TabBar
  12. 理解DCT与DST【一】:离散傅里叶变换
  13. conda添加清华镜像源
  14. HH SaaS电商系统的虚拟资金账户(钱包余额)设计
  15. 【云原生 | Kubernetes 系列】---Skywalking部署和监控
  16. 基于OpenGL ES 的深度学习框架编写
  17. excel 表做下拉框_Excel工作表的组合框下拉列表
  18. web课程设计-照片记录网站(Flask)【web项目】
  19. 2013总结——告别页游,迎接手游
  20. 阿拉伯数字转换为汉字大写数字

热门文章

  1. hbase scala 实例_scala操作HBase2.0
  2. python的内存机制_python中的内存机制
  3. python 判断div 之间的内容是否为空_python实现数据结构与算法之双端队列实现
  4. 云服务器定时启动程序_过去、现在和未来:开发一款微信小程序的技术迭代全过程...
  5. android 数据库详解,Android-SQLite数据库操作详解
  6. 随机数插入排序c 语言,C语言程序设计100例之(22):插入排序
  7. 摄影平铺海报psd模板|简单搭建层次场景海报
  8. oracle存储过程拆分字符串函数,Oracle中利用存储过程来分割字符串
  9. token 微信access 过期_如何设计 QQ、微信等第三方账号登陆 ?以及设计数据库表!...
  10. 4KB/2MB PAE分页模式下的线性地址翻译以及CR3