Important: This documentation covers Yarn 1 (Classic).
For Yarn 2+ docs and migration guide, see yarnpkg.com.

Package detail

@packy-tang/vue-tinymce

lpreterite541MIT1.1.2

A simple vue-based tinymce component

tinymce, vue, textarea

readme

vue-tinymce

vue-tinymce

npm version vue tinymce NPM downloads

已支持vue3npm i @packy-tang/vue-tinymce@next 就可使用vue3版本支持。

提供给 vue 开发者使用的 TinyMCE 组件

目的

为开发人员简单使用 TinyMCE 的 Vue 组件。提供非常简单易懂的源代码提供给开发人员作为参考,当然你也可以直接使用这个组件到你的项目。发现问题可以提到 issue,期望你的反馈 👏。

如何使用

安装组件

yarn add @packy-tang/vue-tinymce
# or
npm install @packy-tang/vue-tinymce

引入

<template>
    <!-- 全局引入TinyMCE -->
    <script src="//unpkg.com/tinymce@5.1.5/tinymce.min.js"></script>
    <!-- App -->
    <div id="app">
        <vue-tinymce
            v-model="content"
            :setup="setup"
            :setting="setting" />
    </div>
</template>
<script>
    import Vue from "vue"
    import VueTinymce from "@packy-tang/vue-tinymce"

    //安装组件
    Vue.use(VueTinymce)

    new Vue({
        el: "#app",
        data: function() {
            return {
                content: "<p>html content</p>",
                setting: {
                    height: 500
                }
            }
        },
        methods: {
            setup(editor) {
                console.log(editor)
            }
        }
    })
</script>

其他使用例子

  • vue-cli使用例子:传送门
  • webpack使用例子:传送门(待补上)

属性

名称 描述
:content 类型String,作为文本内容传入编辑器,可以使用v-model实现双向绑定
@change 类型Function,编辑器中Input Change Undo Redo ExecCommand KeyUp NodeChange事件响应后触发的事件返回文本内容
:setting 类型Object,编辑器的设置,setup不建议在这设置
:setup 类型Function, 常用与自定义编辑器处理,组件内部做了些处理,建议在这里添加自定义的代码

更多使用细节

想了解更多内容请移步至使用细节

changelog

Changelog

All notable changes to this project will be documented in this file. Dates are displayed in UTC.

Generated by auto-changelog.

1.1.2

  • 优化光标被重置问题 #33
  • 更新构建依赖 816d03a
  • 更新依赖,构建新的产出至doc文档 b44554f
  • 增加自动发布工具 ba1c21a

1.1.1

29 April 2021

  • 更新版本至1.1.1 7dc9d75
  • 修复再次赋值至content时无法更新到编辑器 #27 68080f6

1.1.0

28 May 2020

  • 更新版本说明并将版本升至1.1.0 096ba94
  • 修复赋空字符给content属性时编辑器没有清空数据的问题 #12 2fe509c
  • update docs 7c3b5b7

1.0.0

31 January 2020

0.2.1

4 June 2019

  • fix: same id problem #10
  • Bump tunnel-agent from 0.4.3 to 0.6.0 #9
  • update to 2.0 ee972fb
  • fix doc c9f5570
  • update change log 6b03c3f

0.2.0

20 April 2019

0.1.5

27 October 2017

  • fix the problem of not updating the content in real time 006bf2f
  • update to v0.1.5 2171597
  • update dist 38eaede

0.1.4

26 September 2017

0.1.3

26 July 2017

  • fix set content error in watch c70c6fb
  • update version and doc ae9c631

0.1.2

30 June 2017

0.1.1

1 June 2017

0.1.0

28 April 2017