vue 获取光标位置?

如题 怎么在聚焦时获取当前光标的位置?

<van-field v-model="license" ref="focusRef" label="车牌号" placeholder="请输入车牌号" @focus="focusInput" />

focusInput(e) {
    this.currentIndex = e.srcElement.selectionStart;
}

我想要获取的是4,但是每次打印出来都是0,

阅读 2.2k
1 个回答

需要延迟一下获取,focus事件执行的时候,光标还没有出现

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题