最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

Vue 自定義封裝 Tinymce 富文本編輯器

2022-02-19 17:44 作者:剎的三次方  | 我要投稿

Vue封裝Tinymce富文本編輯器

一、下載Tinymce

1.下載鏈接

https://www.tiny.cloud/get-tiny/downloads/

選擇Self-hosted Releases-->Download TinyMCE Community

選擇語言包Language Packs

創(chuàng)建一個自己的文件夾myTinymce


2.解壓的文件保存到myTinymce

解壓路徑文件:①tinymce_5.10.3.zip\tinymce\js\tinymce

該文件夾里面保留文件:plugs、skins、themes、tinymce.min.js

②解壓文件路徑:tinymce_languages.zip\langs


二、創(chuàng)建Vue項目

1.vue create 項目名

2.創(chuàng)建一個組件


三、最簡單的初始化

1.將langs文件、icons文件夾、skins文件夾、themes文件夾、tinymce.min.js文件復(fù)制粘貼到剛剛Vue組件的文件夾里面。

2.Vue組件里面引入包

js文件

import "./tinymce.min.js";

import "./langs/zh_CN.js";(四、引入語言包)

import "./themes/silver/theme.min.js";

import "./icons/default/icons.min.js";

css文件

@import url("./skins/ui/oxide/skin.min.css");


3.less如果沒引入

cnpm install less less-loader@5


五、配置菜單欄和工具欄

// 菜單欄

? ? ? menubar: "bar1 bar2",

? ? ? menu: {

? ? ? ? bar1: { title: "默認菜單欄", items: "copy paste" },

? ? ? ? bar2: { title: "菜單欄2", items: "cut" },

? ? ? },

// 工具欄

? ? ? toolbar: "unde redo",


六、菜單欄和工具欄插件擴展

?menu: {

? ? ? ? bar1: { title: "默認菜單欄", items: "copy paste" },

? ? ? ? bar2: { title: "菜單欄2", items: "cut previewS" },

? ? ? },// 工具欄

? ? ? toolbar: "unde redo preview", // 插件:預(yù)覽

? ? ? plugins: "preview",


七、自定義 v-model

組件

?// 監(jiān)聽 tinymce 初始化完成事件

? ? ? setup: (editor) => {

? ? ? ? editor.on("init", (e) => {

? ? ? ? ? editor.setContent(this.value);

? ? ? ? });

? ? ? },

// 監(jiān)聽 input 和 change 事件,實時更新value

? ? ? init_instance_callback: (editor) => {

? ? ? ? editor.on("input", (e) => {

? ? ? ? ? this.$emit("input", e.target.innerHTML);

? ? ? ? }),

? ? ? ? ? editor.on("change", (e) => {

? ? ? ? ? ? this.$emit("input", e.level.content);

? ? ? ? ? });

? ? ? },


Vue 自定義封裝 Tinymce 富文本編輯器的評論 (共 條)

分享到微博請遵守國家法律
固原市| 汉沽区| 宝清县| 托克托县| 高淳县| 石泉县| 会东县| 永胜县| 景德镇市| 五寨县| 德令哈市| 清流县| 哈尔滨市| 宁德市| 乌海市| 平利县| 汶上县| 衡东县| 民和| 汉中市| 伊春市| 普兰店市| 镇原县| 承德市| 简阳市| 化隆| 昆明市| 德庆县| 如皋市| 德惠市| 湟源县| 宣威市| 中宁县| 廊坊市| 闻喜县| 南靖县| 申扎县| 芜湖市| 临城县| 昆明市| 石屏县|