selectUser(user) {
this.editorCtx.getContents({
success:(res) =>{
console.log(res.delta)
res.delta.ops.splice(res.delta.ops.length - 1, 0, {
"attributes": {
"color": "red",
},
"insert": `@${user.username} `
});
this.editorCtx.setContents({
delta: res.delta
});
}
})
},
- 发布:2024-11-12 08:53
- 更新:2024-11-12 08:53
- 阅读:33
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: Microsoft Windows版本 23H2(0S 内部版本 22631.4317)
HBuilderX类型: 正式
HBuilderX版本号: 4.29
手机系统: Android
手机系统版本号: Android 12
手机厂商: OPPO
手机机型: oppo a97
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
示例代码:
操作步骤:
1.点击优质评论可上头条
2.在弹出框中点击@
3.选择用户
1.点击优质评论可上头条
2.在弹出框中点击@
3.选择用户
预期结果:
调用setContents方法之后鼠标在最后
调用setContents方法之后鼠标在最后
实际结果:
调用setContents方法之后鼠标还是在最前面
调用setContents方法之后鼠标还是在最前面
bug描述:
editor 调用setContents方法之后鼠标还是在最前面