如何设置editor最大长度?

发布于 7 年前作者 laiyong1103 次浏览最后编辑 7 年前来自 issues

想限制editor长度该如何处理???绑定改变事件改变内容,可是粘贴还是可以粘贴进去

1 回复
jiayong
jiayong1 楼5 年前

粘贴不是触发input事件吗

onFocus(e) {

    this.onInput(e)

},

onInput(e) {

    var t = this

    if (e.detail.text.trim().length > 150) {

        // 超过150字,设置编辑器内容为上一次内容

        t.editorCtx.setContents({

            delta: t.lastHtml

        })

        wx.showToast({

            title: ‘内容不能超过150个字’,

            icon:‘none’

        })

    } else {

        // 未超过字数限制,设置this.lastHtml为当前内容

        t.lastHtml = e.detail.html

    }

}