未找到名称为“focus”的命令

问题描述 投票:0回答:3

当我点击文本输入时,出现此错误。我不知道为什么

点击查看图片

react-native
3个回答
3
投票

检查您是否有任何代码尝试触发不支持焦点的元素的焦点。

例如,就我而言,在与

autoFocus
不同的元素上设置
TextInput
属性时,我收到此错误,例如一个
Button
或一个
View


2
投票

我在使用 React Native 时遇到了类似的问题,伴随着 js (0.62) 和 React Native (0.63) 之间的版本不匹配问题。我正在开发的应用程序还显示 TextInput 的键盘行为不佳。通过将 React Native 降级到 0.62.0 解决了所有问题,如下所示:

  • 将 package.json 中的 React Native 版本号更改为 0.62.0
  • $ rm -rf node_modules 纱线.lock
  • $ 纱线安装

所以在我的例子中,这是版本不匹配的错误导致键盘焦点问题。祝你好运!


0
投票

就我而言,我使用了如下段落:

<p>some content</p>
通过更改
<Text>some content</Text>

来修复它

就是这样,也许检查一下你的代码中是否缺少一些react-native内置组件

© www.soinside.com 2019 - 2024. All rights reserved.