uni-app nvue 跳转到带 input 的 vue 界面 键盘不弹出

uni-app nvue 跳转到带 input 的 vue 界面 键盘不弹出

15 回复

简单示例提供一下。

更多关于uni-app nvue 跳转到带 input 的 vue 界面 键盘不弹出的实战教程也可以访问 https://www.itying.com/category-93-b0.html


官方这个BUG你们定位到了吗,我项目最近也出了这个BUG

回复 Hi校园: 示例demo提供一下

回复 DCloud_Android_ST: 他要在项目中才会出现,剥离成demo又是正常的 。工程师能否远程或者其他方式帮我看看。input 弹不出输入法

回复 Hi校园: 这种疑难杂症问题就得有实际项目测试复现才能解决 不一定是bug 没准是代码问题。 又不提供复现项目。不可能靠猜啊。

回复 DCloud_Android_ST: 能远程吗,我这项目公司的。要在一起才能复现,剥离是正常的。

回复 Hi校园: 整理一个能复现问题的DEMO吧。远程不了

回复 DCloud_Android_ST工程师,你的联系方式

回复 Hi校园: 你可以提供一下你的QQ 我会联系你

回复 DCloud_Android_ST: 16000275

我也遇到这个问题了 ,你解决了嘛?

回复 7***@qq.com: 我的只有安卓才会出现,你们拿呢?

我的安卓小米10也出现了这样的问题,到底该怎么办啊?困扰我好多天了

在uni-app中,当从nvue页面跳转到带input的vue页面时键盘不弹出的问题,通常是由于页面渲染机制差异导致的。以下是可能的原因和解决方案:

  1. 页面加载时机问题:
  • nvue和vue的渲染机制不同,vue页面可能需要更长的初始化时间
  • 建议在vue页面的onReady生命周期中再触发input聚焦
  1. 使用setTimeout延迟聚焦:
setTimeout(() => {
  this.$refs.input.focus()
}, 300)
回到顶部