taro3 微信小程序input输入框从中间删除文字时光标乱跳到结尾

问题描述:微信小程序真机不管是taroui的AtInput还是原生的Input, 在输入一段文字后,从中间删除文字,光标会乱跳到结尾,支付宝小程序没有这个问题

解决方案:

const [cursor, setCursor] = useState(0)

<View className="base-input">
	<Input
      type={type}
      maxlength={maxLength}
      disabled={disabled}
      placeholderClass="placeholder"
      placeholder={placeholder}
      value={value}
      cursor={cursor}
      onInput={(e) => {
        const {value, cursor} = e.detail
        const val = value.replace(/\s/g, "")
        getValue(val)
        setCursor(cursor)
      }}/>
</View>

你可能感兴趣的:(#,Taro3,小程序,微信小程序,小程序)