位置: 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如何断线重连(网络通信的整个流程)

  • 关税完税价格是离岸价还是到岸价
  • 旅游交什么税
  • 个人免征税额
  • 航空公司能开电动车吗
  • 不同月份的发票能抵扣吗
  • 单一环节征税有哪些类型
  • 企业垃圾处理费计入什么科目
  • 税控盘怎么增加专票
  • 如何让自己公司成为供应商
  • 车量购置税申报流程是什么样的?
  • 别人开业送的花怎么说
  • 收入跨期审计调整分录如何滚调
  • 货款尚未收到用什么记账凭证
  • 买车购置税为什么除11.3
  • 建筑业预缴增值税税率
  • 2019年基金市场
  • 应收账款形成的内部原因和外部原因
  • 其他应收款押金计提坏账吗
  • 股东撤资退出
  • 公司变更名称重新申请
  • windows10如何清理c盘垃圾
  • 间断性断网
  • 工行对公贷款利息扣款时间是几点
  • 提租补贴应计入什么科目
  • 招标单位收取标书费多少钱
  • php封装app
  • 配件买不到
  • 研发人员的差旅费可以加计扣除吗
  • vue3刷新组件
  • php pdo sqlserver
  • 为什么税前利润加可抵扣暂时性差异
  • 微信小程序怎么制作自己的小程序
  • php源码封装
  • 残疾人就业保障金申报时间
  • 个人发票抬头和公司发票抬头有什么区别
  • 分公司开票总公司收款怎么做账
  • 年末未分配利润怎么算
  • 公司股东投资在哪里查
  • 个体户怎么交税?
  • 数据库关键字有哪些
  • 执行企业会计制度是什么意思
  • sql函数判断一个值是否是数字
  • 土地使用权被政府收回没有注销怎么样缴土地使用税
  • 固定资产计提折旧的原则
  • 物流公司挂靠会计处理?
  • 余利宝和余额宝哪一个安全
  • 电影赠票怎么用
  • 零余额账户银行日记账
  • 购买理财收入计入什么科目
  • 集团内部资产无偿划转是否缴纳印花税
  • 原材料暂估的账务处理
  • 取得存款利息收入需附
  • 采购自产自销的商品
  • 删除命令windows
  • win2000停止服务
  • 应该怎么消除
  • win8应用商店废了
  • centos7 安全配置
  • 怎么取消win8.1开机密码
  • win10装360安全卫士
  • XP下HTTP的403.9错误-禁止访问:连接的用户过多 重启iis可以解决
  • windows7开始菜单设置在哪里
  • windows 8 build 8148
  • windows 相机打不开
  • win7系统网络连接禁用怎么开启
  • awk实现wc功能
  • django中的model
  • cocos2dx环境搭建
  • unity 案例
  • android网络框架okhttp
  • js图片浏览器
  • js操作网页
  • python中的print语句
  • 22号天蝎座的运势
  • 重庆电子税务局app下载
  • 赣州市民中心上班时间电话号码
  • 随子女定居外省好吗
  • 下载安徽税务app并安装
  • 南宁税务局进面分数线
  • 三免三减半政策文件
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设