2.1.3 • Published 6 years ago

vue-tinymce-editor-cn v2.1.3

Weekly downloads
4
License
ISC
Repository
github
Last release
6 years ago

vue-tinymce-zh_cn

一. 前言

    1. 本组件是对tinymce的封装,汉化及二次开发.
    2. 如果需要其他语言, 语言包下载地址: https://www.tinymce.com/download/language-packages/
    3. 考虑到上传图片总是涉及鉴权等业务逻辑, 上传方法必须由外部传入.
        a. 如果不配置uploadImage方法, 将不会有选择图片按钮, 只能手动输入图片url.
        b. 参数: file, 返回: Promise, resolve(url)
        d. 示例(需按实际业务调整):
            uploadImageHandle: (file) => {
                return new Promise((resolve, reject) => {
                    const postData = new FormData()
                    postData.append('file', file)
                    axios.post('yoururl', postData, {
                        headers: {
                            'Content-Type': 'multipart/form-data',
                        }
                    }).then(response => {
                        if (response.data.code === 1) {
                            resolve(response.data.data.url)
                        } else {
                            alert(response.data.msg)
                            reject(response.data.msg)
                        }
                    }, response => {
                        if (response.data.msg) {
                            alert(response.data.msg)
                            reject(response.data.msg)
                        } else {
                            alert('网络异常, 上传图片失败')
                            reject('网络异常, 上传图片失败')
                        }
                    })
                })
            }
        4. 视频上传功能的业务更复杂, 暂时不考虑

二. 参数说明:

    value 编辑器内容, 外部绑定的v-model

    plugins 要使用的插件, 默认全部

    toolbar1 工具栏第一行

    toolbar2 工具栏第二行

    other_options 其他配置

    uploadImageHandle: 上传图片方法, 参数为file对象

三. 事件:

    input: 内容更新时会触发此事件, 同时触发外部绑定的v-model数据自动更新.

四. 方法:

    暂时未提供供外部调用的方法
    

五. 安装:

       npm install vue-tinymce-editor-cn --save

2.1.3

6 years ago

2.1.2

6 years ago

2.1.1

6 years ago

2.1.9

6 years ago

2.0.9

7 years ago

2.0.8

7 years ago

2.0.7

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

2.0.0

7 years ago