小程序之坑---input自动获取焦点

项目:taro3+vue3+taro-ui-vue3

方法一:

taro-ui-vue3的input组件的autoFocus、focus无效

方法二:

原生input组件的auto-focus在这个环境下也无效,但是在原生项目中有效

方法三:

通过用ref获取dom来获取焦点,开发工具中无效,真机有效


setup(props, context) {
    const inputRef = ref(null)

    onMounted(() => {
      console.log(inputRef)
      inputRef.value.focus()
    })

    return {
        inputRef 
    }

方法四:

自定义指令


App.directive('focus', {
  mounted(el) {
    el.focus()
  }
})

你可能感兴趣的:(小程序,#,Taro,vue,小程序,vue.js)