# zhangyu-tinymce **Repository Path**: zhangyubk/zhangyu-tinymce ## Basic Information - **Project Name**: zhangyu-tinymce - **Description**: Vue 富文本编辑器组件 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2020-06-29 - **Last Updated**: 2024-07-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # zhangyuTinymce Vue 富文本编辑器组件 zhangyuTinymce 是将tinymce富文本编辑器整合封装成了一个通用组件,用户可以直接调用该组件传入需要的参数即可。 ### 使用方式 首先执行下面两条命令 ```` npm install @tinymce/tinymce-vue -S ```` ```` npm install tinymce -S ```` 然后把我Demo里```public```文件夹下的```tinymce```目录复制到你的```public```目录下 在 ``script`` 中引用组件 ```javascript import zhangyuTinymce from '@/components/zhangyuTinymce.vue' ``` 在 ``template`` 中创建 ````并传参 ```html ``` 同时在 ``script`` 中加入 ``editorChange()`` 回调函数 ```javascript export default { data(){ return { form: { desc: '' } } }, components: { zhangyuTinymce }, methods:{ //监听富文本内容改变 editorChange(e){ this.form.desc = e } } } ``` ### 属性说明 |参数|类型|必填|说明| |---|---|---|---| |content|String|是|富文本内容文字| ### 事件说明 |方法名|说明| |---|---| |[editorChange](#editorChange)|监听富文本内容改变| ### 完整示例 ```html ``` **Tips** - 大家请根据项目实际业务需求自行修改示例Demo的内容