虽然 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. 最新的PHP trait使用方法详解
  2. linux内核采取,采用动态加载模块的方式Linux内核编译
  3. 分布式架构基础:Java RMI详解
  4. gacutil.exe Path
  5. JavaScript事件处理的例子:事件捕捉和冒泡 - event capture and bubble
  6. 3.寄存器(内存访问)
  7. 常引用、常对象和对象的常成员
  8. WPF DataGrid显示图片的一种方法
  9. java对日期进行排序_Java对日期时间值的集合进行排序
  10. 南阳oj 814 又见拦截导弹
  11. 【Storm入门指南】第六章 真实示例
  12. messagedigest 图片加密_MessageDigest对密码进行加密
  13. 菜鸟教程的Linux命令大全
  14. 如何设置微信群名称?
  15. 阿里云实践案例:使用ECS与OSS搭建个人云盘
  16. 使用画图软件更改图片大小
  17. 浅谈机器学习-回归与分类的区别
  18. 更换一个已到使用寿命的墨盒--Epson
  19. CSS3 背景和边框
  20. 既想吸猫又不想当猫奴?这款治愈系的机器人或许会适合你

热门文章

  1. Codeforces Round #323 (Div. 1) B. Once Again... 暴力
  2. 【IBatisNet Spring.Net】ORM与IOC 简单配置
  3. visual studio toolbox 修复
  4. 职场智慧之如何提升自己在公司的价值
  5. java调用指定浏览器_Java调用浏览器打开网页完整实例
  6. xp删除管理员账户_在Windows XP中从登录屏幕删除用户帐户
  7. 如何在Ubuntu上查看和写入系统日志文件
  8. safari 获取视频流_如何在Safari中将RSS feed和社交媒体合并为一个流
  9. 定时插座动一下就断_使用插座定时器在某些时候自动将您的Amazon Echo静音
  10. 路由销毁上一页_路由器原理(数据通信)