收藏
回答

editor组件的在js赋值后会自动聚焦,导致手机弹窗出虚拟键盘出来,怎么才能赋值不触发聚�

for (let i = datas.length - 1; i >= 0; i--) {

let idone = ".editor" + i

wx.createSelectorQuery().select(idone).context(function(res) {

let editorCtx = res.context

editorCtx.setContents({

html: _this.data.objectArr[i].html,

success: function() {

console.log('insert html success')

}


})

}).exec()

}

<editor style="width: 600rpx;" class="editor {{'editor' + index}}" placeholder-style="color: red;" placeholder='点击添加文字' maxlength="-1" value='{{item.text}}' data-index='{{index}}' bindinput='textObject'></editor>


最后一次编辑于  2019-09-19
回答关注问题邀请回答
收藏

1 个回答

  • o0o有脾气的酸奶
    o0o有脾气的酸奶
    2019-09-19

    试试吧,没试过

    read-only="{{readOnly}}"

    赋值前先

    this.setData({

        readOnly: !0

    })


    全部赋值完才

    this.setData({

        readOnly: !1

    })



    2019-09-19
    有用
    回复 3
    • 远方有鹿
      远方有鹿
      2019-09-19
      感谢,解决问题了
      2019-09-19
      回复
    • zhangwr
      zhangwr
      2020-04-27回复远方有鹿
      请问楼主是如何解决的?
      2020-04-27
      回复
    • 哄哄
      哄哄
      2024-10-21回复远方有鹿
      怎么解决的呢?
      2024-10-21
      回复
登录 后发表内容
问题标签