我是靠谱客的博主 激动钥匙,最近开发中收集的这篇文章主要介绍wangeditor富文本编辑器的使用,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

wangeditor富文本编辑器

1.init

https://www.wangeditor.com/
npm i wangeditor --save

2封装一个独立的组件

<template>
<div class="editor" ref="editor"></div>
</template>
<script>
import Vue from 'vue'
import E from 'wangeditor'
export default Vue.extend({
name: 'TextEditor',
props: {
value: {
type: String,
default: ''
}
},
mounted () {
this.init()
},
methods: {
init () {
const editor = new E(this.$refs.editor)
// 更改内容触发的回调
// 配置 onchange 回调函数
editor.config.onchange = (newHtml) => {
console.log('change 之后最新的 html', newHtml)
this.$emit('input', newHtml)
}
editor.create()
// 设置初始值
editor.txt.html(this.value)
}
}
})
</script>
<style lang="scss" scoped>
</style>

3 父组件调用即可

<template>
<div class="course">
<TextEditor v-model="editorText"></TextEditor>
</div>
</template>
<script lang="ts">
import Vue from 'vue'
import TextEditor from '@/components/TextEditor/index.vue'
export default Vue.extend({
name: 'Course',
components: {
TextEditor
},
data () {
return {
editorText: '<h1>react<h1/>'
}
}
})
</script>
<style lang="scss" scoped>
</style>

最后

以上就是激动钥匙为你收集整理的wangeditor富文本编辑器的使用的全部内容,希望文章能够帮你解决wangeditor富文本编辑器的使用所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部