vue-quill-editor富文本框增加表情包quill-emoji

news/2024/7/11 0:36:32 标签: javascript, 前端, jquery

引入并注册

javascript">import { Quill, quillEditor } from 'vue-quill-editor'
import quillEmoji from 'quill-emoji'
import 'quill-emoji/dist/quill-emoji.css'

Quill.register('modules/quillEmoji', quillEmoji)

上面组件得install
npm i node-emoji

javascript">export default {
  components: {
    quillEditor
  },
  data() {
    return {
      editorOption: {
        theme: 'snow',
        modules: {
          'emoji-toolbar': true,
          'emoji-shortname': true,
          toolbar: [
            ['bold', 'italic', 'underline', 'strike'], // 加粗 斜体 下划线 删除线
            ['blockquote', 'code-block'], // 引用  代码块
            [{ header: 1 }, { header: 2 }], // 1、2 级标题
            [{ list: 'ordered' }, { list: 'bullet' }], // 有序、无序列表
            [{ script: 'sub' }, { script: 'super' }], // 上标/下标
            [{ indent: '-1' }, { indent: '+1' }], // 缩进
            // [{'direction': 'rtl'}],                         // 文本方向
            [{ size: ['small', false, 'large', 'huge'] }], // 字体大小
            [{ header: [1, 2, 3, 4, 5, 6, false] }], // 标题
            [{ color: [] }, { background: [] }], // 字体颜色、字体背景颜色
            [{ font: [] }], // 字体种类
            [{ align: [] }], // 对齐方式
            ['clean'], // 清除文本格式
            ['image'], // 图片
            ['emoji'],//表情包
            // ['link', 'image', 'video'], // 链接、图片、视频
          ], // 工具菜单栏配置
        },
        placeholder: '输入评论...', // 提示
      },
    }
   }
 }
javascript"><quill-editor
	ref="myQuillEditor"
	v-model="replyForm.replyContent"
	 class="quill"
	 :options="editorOption"
	/>

http://www.niftyadmin.cn/n/1182548.html

相关文章

差分约束 1:pku 1201 Intervals 2:pku 1364 King 3:hdu 1534

一个很好的差分约束总结&#xff1a;http://972169909-qq-com.iteye.com/blog/1185527 第一&#xff1a; 感觉难点在于建图 第二&#xff1a; ①&#xff1a;对于差分不等式&#xff0c;a - b < c &#xff0c;建一条 b 到 a 的权值为 c 的边&#xff0c;求的是最短路&#…

国际评测垫底 金山毒霸遭Win8商店“封杀”

日前&#xff0c;微软正式向硬件厂商发布Windows 8 RTM版&#xff0c;一同亮相的还有全球瞩目的Win8应用商店。令人遗憾的是&#xff0c;老牌国产杀软金山毒霸因在国际评测中多次排名垫底&#xff0c;丧失加入Win8应用商店的机会。 据悉&#xff0c;入选Win8应用商店的杀毒软件…

根据不同电脑比例调节页面样式

css样式 // 大于1537media screen and (min-width:1537px){/deep/.contentbox{margin-top: 15px;width:100%;height: 600px;max-height:calc(100% - 150px);overflow-y: auto;white-space:normal;word-break:break-all;word-wrap:break-word;}}// 大于1366小于1536media scree…

跨平台语料处理备忘

接手他人给的语料时 1.先dos2unix,然后去重&#xff1b; 自己制作语料时 1.注意不要在词条后面加空格。检测办法&#xff1a;按左右箭头键检测行上是否加入了不该加入的空格&#xff1b; 2. 文件的最后一行内容上要按回车键&#xff0c;不然到linux下vim会有neol标识&#xff0…

AS3.0中获取对象的类

Object有一个constructor的动态属性可以返回对象的类&#xff0c;例如&#xff1a; 1 package2 {3 import flash.display.Sprite;4 5 public class Main extends Sprite6 {7 public function Main()8 {9 var a:Object new Sprite(…

vue elementui tooltip 内容省略以及字数过滤

表格方法 <el-table-columnwidth"130"prop"operationDescription"header-align"center"align"center"label"描述"><template slot-scope"scope"><el-tooltip :content"scope.row.operationD…

利用CSS实现渐变效果,使网站更美观

第一步&#xff1a;将CSS主要代码封装进单独文件&#xff08;方便重复利用&#xff09; .HomeCon { border:border:1px solid dimgray; filter: progid:DXImageTransform.Microsoft.Gradient(GradientType1, StartColorStr #284775, EndColorStr#cccccc); } 其中 GradientType设…

图说:如果Windows 8 Ctrl+Shift不能切换输入法

在使用预览版的Windows 8一直在使用英文的&#xff0c;所以切换不同的中文输入法一直有一个问题&#xff0c;就是CtrlShift组合键不管用&#xff0c;一直没来得及写出来。这回装了Windows 8&#xff08;中文&#xff09;正式版后发现这个问题没有了。不管是以为Windows 8正式版…