1.初始化editor
uni.createSelectorQuery().select('#editorId')
.context(res => {
this.editorCtx = res.context;
}).exec();
2.插入表情图片
this.editorCtx.insertImage({
src: item.imgUrl,
width: '25px',
height: '25px'
});
在插入表情图片后,使用过editorContext.blur()方法,去掉焦点,发现软键盘是先出现一下,然后又隐藏了;也使用过setInterval循环调用uni.hideKeyboard(),还是不行,点的速度快,也会先出现一下软键盘,然后又隐藏了
2条答案
按热度按时间6xfqseft1#
部分操作必须获取焦点才行,获取焦点会导致软键盘显示。
后续会考虑优化。
col17t5w2#
编辑器失去焦点时,有时不会触发,有时触发返回的对象的detail的html属性只有
,请问这个是BUG吗