Vue 手把手教你使用 kindeditor

第一步:

npm install kindeditor

第二步:创建富文本组件

建立以.vue结尾的单文件

<template><!--参数:content:传进来的数据@kindeditorChange:获取数据的事件 传回一个参数:数据--><div class="kindeditor"><editor:id="id":height="height":width="width":content="content":items="items":resizeType="resizeType"pluginsPath="/static/kindeditor/plugins/":loadStyleMode="false":fullscreenMode="fullscreenMode":afterCreate="afterCreate":uploadJson=" rootDir + '/api/Upload/uploadImg2'"@on-content-change="onContentChange"></editor><!-- :uploadJson=" rootDir + '/api/Upload/uploadImg'" --></div>
</template><script>
import Vue from 'vue'
import VueKindEditor from 'vue-kindeditor'
import 'kindeditor/kindeditor-all-min.js'
import 'kindeditor/themes/default/default.css'
Vue.use(VueKindEditor);export default {name: "kindeditor",data() {return {items: ["fontsize","forecolor","bold","italic","underline","undo","redo","justifyleft","justifycenter","justifyright","justifyfull","wordpaste","selectall","image","link","subscript","superscript","insertorderedlist","insertunorderedlist","fullscreen",],resizeType:0,random:Math.random(),};},props:{width: {type: String,default: '100%'},height: {type: String,default: '400px'},content:{type: String,},id:{type:String,default:'editor_id'},fullscreenMode:{type:Boolean,default:false},afterCreate:Function,isDeletImg:{type:Boolean,default:false},},created(){if(this.isDeletImg){this.items = ["fontsize","forecolor","bold","italic","underline","undo","redo","justifyleft","justifycenter","justifyright","justifyfull","wordpaste","selectall","link","subscript","superscript","insertorderedlist","insertunorderedlist","fullscreen",]}},methods: {onContentChange(val) {this.editorText = val;this.$emit("kindeditorChange", this.editorText);},}
};
</script><style>
</style>

第三步:注册全局组件(关于如何创建全局自定义组件就不在赘述)

import kindeditor from '@/components/kindeditor.vue;
Vue.component('kindeditor',kindeditor);

第四部:组件中使用

   <kindeditor@kindeditorChange="kindeditorChange":content="ruleForm.article":id="'kin'+ index"/>

如果你感觉有收获,欢迎给我点个 Star 、或者收藏一下,都是对我最大的鼓励,我会更有动力输出有价值的内容。

Vue 手把手教你使用 kindeditor相关推荐

  1. vue手把手教你实现论坛bbs——(二)创建组件

    创建页面基本组件:包括Header.PostList.SideBar.Article和UserInfo组件. 1.以创建Header组件为例子,主要步骤: a.编写组件页面基本内容 在src/comp ...

  2. vue手把手教你实现论坛bbs——(一)项目骨架

    项目下载地址:https://github.com/SD-Gaming/Vue2.0_CNode.bbs 本文复现该项目过程所做的一些记录,选择一个较为简单的项目入手学习vue,正在前端路上摸爬滚打, ...

  3. 手把手教你用Vue.js封装Form组件

    前言: 在日常使用vue开发WEB项目中,经常会有提交表单的需求.我们可以使用 iview 或者 element 等组件库来完成相关需求:但我们往往忽略了其中的实现逻辑,如果想深入了解其中的实现细节, ...

  4. 如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表

    本文首发:<如何在 Vue 中使用 Chart.js - 手把手教你搭可视化数据图表> 使用 Chart.js 在 Vue 搭建的后台管理工具里添加炫酷的图表,是所有数据展示类后台必备的功 ...

  5. 手把手教你从0开始搭建一个vue项目(完结)

    前言 上一节webpack实战之(手把手教你从0开始搭建一个vue项目)最后我们完成了css样式的配置: webpack.config.js: const path = require("p ...

  6. 手把手教你如何Vue项目打包dist文件并Tomcat发布【超级详细】

    ???作者:bug菌 博客:CSDN.掘金等 ??公众号:猿圈奇妙屋 ??特别声明:原创不易,转载请附上原文出处链接和本文声明,谢谢配合. ??版权声明:文章里可能部分文字或者图片来源于互联网或者百度 ...

  7. Maynor手把手教你完成一个SpringBoot+Vue+Element实现的SPA商品管理系统(增删改查)

    Maynor手把手教你完成一个SpringBoot+Vue+Element实现的SPA商品管理系统(增删改查) 前言 完整代码 三连后私信我获取~ 撸了一上午完成的SPA商品管理系统,求三连! B站演 ...

  8. add-apt-repository:找不到命令_手把手教你使用nodejs编写cli(命令行)

    手把手教你使用nodejs编写cli(命令行) 前端日常开发中,会遇见各种各样的cli,比如一行命令帮你打包的webpack,一行命令帮你生成vue项目模板的vue-cli,还有创建react项目的c ...

  9. websockert后台定时向前端发送状态_(文末送书)手把手教你打造属于自己团队的前端小报系统...

    本文首发于政采云前端团队博客:手把手教你打造属于自己团队的前端小报系统 https://www.zoo.team/article/building-a-tabloid-system 前言 经常关注我们 ...

最新文章

  1. 流行的9个Java框架介绍: 优点、缺点等等
  2. HarmonyOS之组件通用的XML属性总览
  3. 【Linux】一步一步学Linux——gunzip命令(64)
  4. centos下查看调优apache状态的相关命令
  5. php饼图只有一个小方块_如何用Python画一个好看的饼图
  6. 关于ckeditor的配置
  7. sql字段合并mysql_sql合并字段
  8. python简易消息连续发送代码
  9. java编写记事本代码
  10. Windows键盘鼠标模拟按键类型
  11. 回国后无线网safari无法连接服务器,解决Mac能连上WIFI但无法上网的问题
  12. 北京邮电大学计算机专业考研复试经验分享
  13. word文档画笔添加后灰色无法启用!
  14. Matlab新老版本的差别问题——CAGD课程设计
  15. 机器学习——神经网络模型
  16. 什么是JAVA?JAVA能做什么?
  17. Android LCD(一):LCD基本原理篇(一/四)
  18. 骑鹤下江南 mysql 安装及配置
  19. 吴忠军 - 素描
  20. 心田花开:三年级语文期末复习资料

热门文章

  1. 使用requests爬取易物天下商品类型实战.md
  2. Cell Biolabs细胞吞噬实验方案,超全检测不容错过
  3. 插上耳机仍用扬声器播放音频
  4. 小黄车服务器不响应,ofo服务器突然宕机 上午库克刚骑过小黄车
  5. 网络安全从业者必看!注册网络安全等级测评工程师考证解读
  6. SQL高级查询——50句查询(含答案)
  7. unity3D_牧师与魔鬼
  8. 军工企业信息化建设周涛_军工企业数字信息化建设初探
  9. Lombok的最佳实践
  10. [转载]华为老员工看华为(二):如何找到国际化人才