android vue 编辑器,vue移动端富文本编辑器 vue-quill-editor

本文介绍了如何在Vue项目中安装和使用vue-quill-editor,包括设置内容和监听变化。同时,针对ios端可能出现的无法获取焦点和输入内容的兼容性问题,提供了修改fastclick.js的解决方案,以及解决user-select造成的显示问题的方法。
摘要由CSDN通过智能技术生成

1、安装

npm install vue-quill-editor --save

2、使用

import { quillEditor } from 'vue-quill-editor'

...

:content="content"//内容对应的字段

:options = "editorOption"

@change="onEditorChange($event)">//内容改变事件

export default {

components: {

quillEditor

},

data(){

content:""

},

methods: {

onEditorChange({ editor, html, text }) {

//富文本编辑器 文本改变时 设置字段值

this.content = html

}

3、兼容性问题

(1)、当项目中使用到fastclick.js 时需要注意ios的兼容问题,可能会造成ios端不能获取焦点不能输入内容

解决办法:

将fastclick.js单独引入到项目中,不使用npm,并修改fastclick.js中的FastClick.prototype.needsClick函数,同时在上加上class=”needsclick”,fastclick.js的修改代码如下:

/**

* 判断所有父级元素是否包含传

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值