国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue項目中使用tinymce編輯器的步驟詳解

2024-05-06 15:30:14
字體:
來源:轉載
供稿:網友

Tinymce富文本也是一款很流行編輯器

          把文件放在static下,然后在index.html文件中引入這個文件

 <script src="static/tinymce/tinymce.min.js"></script><tinymce :height=200 ref="editor" v-model="editForm.fdcNote"></tinymce>

         在其他子文件中引入這個

 import tinymce from '../components/Tinymce'; components: { tinymce },

然后就可以調用起這個組件了。

下面看下vue項目中使用tinymce編輯器的方法,具體內容如下所示:

第一步:npm install tinymce -S

第二步:創建組件

//增加模版<template> <div>  <textarea :value="value"></textarea> </div></template>//在script中引入import tinymce from "tinymce/tinymce";import "tinymce/themes/modern/theme";import "tinymce/plugins/paste";//這個到最下面那個為需要使用的工具欄模塊import "tinymce/plugins/link";import "tinymce/plugins/lists";import "tinymce/plugins/image";import "tinymce/plugins/contextmenu";import "tinymce/plugins/wordcount";import "tinymce/plugins/colorpicker";import "tinymce/plugins/textcolor";import "tinymce/plugins/media";

第三步:對tinymce進行個性化配置

tinymceinit() {   const _this = this;   const setting = {    selector: "#tinymce",    language: "zh_CN",//語言設置中文    menubar: false,//去除文件欄    branding: false,//去除右下角的'由tinymce驅動'    elementpath: false,//左下角的當前標簽路徑    content_css: ["css文件路徑"],//對編輯器內部需要的一些樣式    language_url: "zh_CN.js文件的路徑",//導入中文語言文件    skin_url: "../../../static/skins/lightgray",//在node_modules中tinymce文件夾中    setup: function(editor) {//設置自定義功能的按鈕     editor.addButton("uploadimg", {//單個按鈕,此處的uploading是該按鈕的名稱      icon: "image",  //顯示的圖像      tooltip: "上傳圖片",//鼠標放上去后現在是內容      onclick: function() {}     });     editor.addButton("geshi", {//按鈕列表,此處的geshi是該按鈕的名稱      text: "格式",  //顯示的文字      type: "menubutton",      menu: [       {        text: "標簽",        onclick: function() {}       }      ]     });    },    plugins:     "lists paste link image contextmenu wordcount colorpicker textcolor media imagetools",//對應上方import引入的文件,下面toolbar需要使用到    toolbar:     "geshi bold bullist numlist | uploadimg | alignleft aligncenter alignright alignjustify outdent indent"http://定義工具欄   };   Object.assign(setting, _this.setting);   tinymce.init(setting);  },

第四步:在watch中監聽傳入的value,并修改tinymce的內容

value(newV, oldV) {  tinymce.activeEditor.setContent(newV);},            
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 金山区| 武邑县| 富民县| 泗洪县| 米林县| 绵竹市| 郑州市| 西峡县| 榕江县| 芷江| 永济市| 土默特左旗| 夹江县| 邵东县| 台山市| 武川县| 上思县| 金湖县| 清水县| 德兴市| 华宁县| 遂川县| 郯城县| 个旧市| 永寿县| 桦南县| 榆社县| 玉田县| 饶阳县| 同江市| 怀柔区| 康平县| 绍兴县| 久治县| 金阳县| 六安市| 绥阳县| 眉山市| 葫芦岛市| 开化县| 深州市|