uniapp input 光标位置在输入时如何获取
在uniapp开发中,如何获取input组件在输入时的光标位置?我尝试用@input事件,但只能获取到输入内容,无法直接获取光标位置。是否有类似原生input的selectionStart/selectionEnd属性?或者需要通过其他方法实现?请提供具体代码示例。
2 回复
在uniapp中,获取input光标位置可以通过@input事件配合selectionStart和selectionEnd属性实现。示例:
handleInput(e) {
const cursorPos = e.detail.cursor;
console.log('光标位置:', cursorPos);
}
注意:部分平台可能不支持,建议测试兼容性。


