收藏
回答

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>


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

1 个回答

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

    试试吧,没试过

    read-only="{{readOnly}}"

    赋值前先

    this.setData({

        readOnly: !0

    })


    全部赋值完才

    this.setData({

        readOnly: !1

    })



    09-19
    赞同
    回复 1
    • 鉍
      09-19
      感谢,解决问题了
      09-19
      回复
问题标签