位置: IT常识 - 正文

vue3使用vueup/vue-quill富文本、并限制输入字数

编辑:rootadmin
vue3使用vueup/vue-quill富文本、并限制输入字数

推荐整理分享vue3使用vueup/vue-quill富文本、并限制输入字数,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

vue3中使用富文本实在是踩了太多坑了,大概记录一下笨方法处理,有好的方法多交流

目录

一、效果展示

二、npm

三、main.js引入

四、页面使用

五、总结问题

文档地址:Events | VueQuill

一、效果展示vue3使用vueup/vue-quill富文本、并限制输入字数

二、npmnpm install @vueup/vue-quill@alpha --save三、main.js引入import { QuillEditor } from '@vueup/vue-quill'import '@vueup/vue-quill/dist/vue-quill.snow.css';app.component('QuillEditor',QuillEditor)四、页面使用<quill-editor v-model:content="htmlValue" ref="myQuillEditor" contentType="html" :options="editorOption" @update:content="onEditorChange($event)"></quill-editor><div class="editor_length">{{ TiLength }}/500</div> const htmlValue=ref("") const TiLength =ref(0) const myQuillEditor=ref(null) const editorOption=reactive({ theme: "snow", // 主题 // debug: 'info', placeholder: "请输入其他说明", modules: { toolbar: { container: [ ["bold", "italic", "underline", "strike"], ["blockquote", "code-block"], [{ header: 1 }, { header: 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", "link", "image"] // ['addBtn'] ] // 自定义工具栏选项 } } }) const onEditorChange=(e)=>{ // console.log(myQuillEditor.value.getText().length); // console.log(TiLength.value); TiLength.value =myQuillEditor.value.getText().length-1 if(TiLength.value>500){ myQuillEditor.value.setText(myQuillEditor.value.getText().slice(0,500)) return } } return{ htmlValue,editorOption,onEditorChange,TiLength,myQuillEditor }五、总结问题(简单记录一下笨方法处理的)

1、双向绑定:v-model:content(一定加content)

2、change事件:@update:content

3、填写下一个富文本上一个未清空时: myQuillEditor.value.setHTML('')强制清空一下

4、编辑进入的时候:强制设置一下内容;并且延迟设置一下字数

  nextTick(()=>{TiLength.value =myQuillEditor.value.getText().length-1 })

本文链接地址:https://www.jiuchutong.com/zhishi/287103.html 转载请保留说明!

上一篇:以下是Uniapp面试题及其答案(uni app面试题)

下一篇:【网络通信】websocket如何断线重连(网络通信的整个流程)

  • 材料抵扣货款怎么写简单协议范本
  • 有经营许可无道路运输证罚多少钱
  • 小规模普通发票要交税吗
  • 以前年度损益调整结转到哪里
  • 抄税报税清卡怎么操作流程
  • 礼品费如何报销
  • 其他综合收益税后
  • 企业常见的股利政策
  • 电子承兑汇票如何拆小
  • 以前漏记的成本怎么处理
  • 公司购入长期债务怎么算
  • 应付账款扣款怎么做账
  • 滞留票是什么意思
  • 老项目简易征收可以用进项抵扣吗
  • 所得税费用一年交几次
  • 工会经费怎么做账务处理
  • 集团公司内部无偿借贷增值税
  • 购进原材料直接销售应该怎样结转成本呢
  • 冲抵货款销售返利会计分录怎么写?
  • 员工高温补贴奖励怎么写
  • 设备修理费
  • mac怎么修改图片格式jpg
  • win10闹钟设置方法
  • 以前年度损益调整
  • win11任务栏失灵
  • mac更新内容
  • cpu哪个型号性价比最高
  • 债券利息收入属于什么会计科目
  • low是什么文件
  • PHP:getimagesizefromstring()的用法_GD库图像处理函数
  • php的strcmp
  • php如何调用类
  • php+mysql+jquery实现简易的检索自动补全提示功能
  • yii2 页面底部加载css和js的技巧
  • 2018年残保金申报表填表说明
  • 设置php扩展路径
  • 自动驾驶感知决策控制
  • 怎么做一个简单的机器
  • android界面源码
  • carplcy车载有什么用
  • 增值税专用发票有几联?
  • 进项税额转出有什么好处
  • 目前功能最强大的手机
  • 开了红字信息表对方没开红票
  • 保险补偿多久到账
  • 固定资产大修理支出摊销年限
  • acca中ebq等于
  • 哪些原始凭证要盖章
  • 商品进销差价会计科目流程图模板
  • 印花税申报流程视频
  • 购买固定资产是应付账款还是其他应付款
  • 取得存款利息收入需附
  • 资金会计应当设置的科目
  • 介绍一种新产品
  • sql有什么
  • sql 获取字段类型
  • cf游戏初始化失败是因为什么
  • centos怎么连接远程服务器
  • 浪潮云是什么意思
  • ghost装机顺序
  • win7 用户组
  • win10系统如何禁用u盘
  • windows预览0x80072ee7
  • cocos2dx4.0入门
  • javascript that
  • perl -pi
  • opengl配置vc6.0
  • 创建ie浏览器
  • python 解析
  • ssm vue
  • js函数function用法
  • 深入探讨换个说法怎么说
  • Android自定义控件高级进阶与精彩实例
  • 黄南同仁县海拔多少米
  • 小规模纳税人土地使用税减免政策
  • 不予税务行政许可
  • 上海增值税怎么报税流程
  • 企业年检里的纳税是什么
  • 陕西陉阳县税务局官网
  • 如何查到银行
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设