vue-quill-editor动态禁用 改变readOnly 值禁用不生效

项目中把vue-quill-editor封装成公共组件<Editor></Editor>,如图

在父组件中引用,如图

业务功能是,页面初始富文本框的状态是‘只读’,也就是readOnly 初始状态为true,点击编辑  改变富文本框的只读状态,如图

此时点击编辑改变bankType值为false,也就是readOnly值为false,发现页面的值已经改变,但是父文本框还是只读模式,组件上没有更新readOnly的状态,如图

当时试了好几种办法,一直思路是在公共组件上下功夫,以为是redOnly没有生效是写法问题,耽误了很长的时间,后来发现直接让组件强制刷新一下,就会更新出最新的状态,用到了Key,这个属性  ,在父组件中给组件添加一个key值与变量关联,这样readOnly改变组件就会刷新,具体如图

效果如下:

readOnly为false的时候,富文本出现光标可编辑。。。。。。。。。。。。。。。。。。喵的,这么多坑,查了很多博客,很多关于vue 富文本的坑,大家可谓是坑坑不一样,没有找到和我一样的问题的 ,所以写下这篇博客帮助需要的小伙伴,少走弯路,么么哒。

其中看到几位小伙伴遇见的关于富文本的坑,贴在这里 ,大家也阔以看一下,不用在茫茫博海中捞了!不谢

http://t.csdnimg.cn/Qg2kM

富文本编辑器Quill 介绍及在Vue中的使用方法_vue-quill_程序员大飞1的博客-CSDN博客

vue-quill-editor富文本编辑器踩坑之禁用/只读无效_(¬_¬)575的博客-CSDN博客

http://t.csdnimg.cn/4c8oo

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值