收藏
回答

如何设置editor最大长度?

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

最后一次编辑于  11-25
回答关注问题邀请回答
收藏

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    11-25

    粘贴不是触发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

        }

    }



    11-25
    赞同
    回复 4
    • .
      .
      11-29
      ??那光标移到最开始的问题怎么解决???
      11-29
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      11-29回复.
      自己想办法吧
      11-29
      回复
    • .
      .
      12-02回复o0o有脾气的酸奶
      让产品改需求-.-解决
      12-02
      回复
    • o0o有脾气的酸奶
      o0o有脾气的酸奶
      12-05回复.
      恩,怼她
      12-05
      回复
问题标签