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

  • 产品分成方式取得收入什么意思举例
  • 甲乙公司与银行之间的往来如何记账
  • 公司向法人借款会计分录
  • 付国外专利费用需办什么手续
  • 物流辅助服务印花税税率
  • 未达起征点标志
  • 基本账户变更说明模板
  • 利息收入为什么不能在贷方
  • 冲减收入怎么做账
  • 合并扣税金额是什么
  • 通过扣缴义务人和综合申报哪个好
  • 税收实体法要素中的基础性要素
  • 已经确认收入的售出商品发生销售退回时
  • 预付房租租金如何做账
  • 小规模纳税人可以开3%的专票吗
  • 税金及附加里面有印花税吗
  • 地方教育费附加计入什么科目
  • 非正常工资的个税是多少
  • 不是办税员可以去税局办事吗
  • 职工福利费要交个税吗
  • 住房公积金是全部提取还是留一部分
  • 应付职工薪酬计入现金流量表哪里
  • 预收账款抵扣怎么做分录
  • 赠票视同销售,借方计入什么科目?
  • 费用计入资产
  • 合伙企业分红是免税企业需要缴纳什么税
  • 代开专票交的城建税怎么申报附加税
  • 汇算清缴工资填哪个数
  • 多交的增值税怎么申报
  • win7旗舰版系统鼠标不能动了
  • php接口规则
  • 用php写个简单的编程
  • php缓存文件并自动清理
  • axios.defaults.baseURL的三种配置方法
  • FPN细节剖析以及pytorch代码实现
  • transformer for
  • css基础入门
  • 提取法定盈余公积的公式
  • 设备计提折旧从什么时候开始
  • mongodb部署安装
  • sqlserver四舍五入到整数
  • pycharm折叠代码块快捷键
  • 固定补贴是否属于社保
  • mysql索引命令
  • 公司亏损注销了怎么赔偿
  • 房屋出租收入计入
  • 什么是增值税的销项税额
  • 本月没有认证的发票怎么做账
  • 政府给企业的奖励能给个人吗
  • 滞纳金是罚款支出吗
  • 单位买另一单位的保险
  • 对公账户可以报税吗
  • 环保局罚款记什么科目
  • 填制凭证的主要内容和注意事项
  • sql语句分号
  • 控制windows外观和工作方式
  • vmware虚拟机怎么改用户名
  • vc6运行程序
  • u盘做pe后还能存储吗
  • Linux VPS vsftp/proftpd FTP时间差八小时的解决方法
  • win7系统的桌面图标怎么调出来
  • thinkpade431升级内存多大好
  • nodejs代码规范
  • linux whatis与whatis database 使用及查询方法(man使用实例)
  • css网站布局实录 pdf
  • 只有一行的矩阵的逆矩阵
  • java中遍历数组的方法
  • github 最火的项目
  • shell脚本技巧
  • jquery给td设置内容
  • js匿名类
  • jquery使用什么方法隐藏元素
  • pass python用法
  • javascript怎么学
  • 如何用python做图像处理
  • 广西税务12366如何查看代他人缴费发票
  • 甘肃国家税务发票查询
  • 北京24小时税务自助机
  • 公民海外收入纳税
  • 美国税务人员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设