Javascript 是否有其他方法可以使用“大纲”:;无”;在react native中的属性?

Javascript 是否有其他方法可以使用“大纲”:;无”;在react native中的属性?,javascript,reactjs,react-native,monorepo,react-native-web,Javascript,Reactjs,React Native,Monorepo,React Native Web,实际上,我已经将样式{width:“100%”,outline:“none”,height:50}传递给了子组件,我在终端中得到一个警告,outline不是有效的属性。 如果此样式在样式表中声明,则应用程序会因错误而崩溃,因此必须以内联方式声明。 我找不到删除警告的方法,因为react-native不支持outline:“无”属性,是否还有其他替代方法。当您的应用程序在web上运行时,您可以使用react-native web仅添加outline样式 比如: StyleSheet.create(

实际上,我已经将样式{width:“100%”,outline:“none”,height:50}传递给了子组件,我在终端中得到一个警告,outline不是有效的属性。 如果此样式在样式表中声明,则应用程序会因错误而崩溃,因此必须以内联方式声明。 我找不到删除警告的方法,因为react-native不支持outline:“无”属性,是否还有其他替代方法。

当您的应用程序在web上运行时,您可以使用react-native web仅添加
outline
样式

比如:

StyleSheet.create({
  textEditStyle: {
    Platform.select({
      web: {
        outline: 'none'
      }
    }),
    ... // Other styles go here
  }
});

请重新考虑删除大纲?或者至少将其替换为出现在悬停和焦点上的边框。实际上,我已经创建了一个带有图标和TextInput flexDirection:“行”的textfield,因此当我单击图标时,textfield是焦点,现在由于我使用的是monorepo架构,所以我使用的是react native web,在web部件中,textfield是焦点,它在文本字段中添加了一个提纲,这看起来很奇怪,这就是为什么我使用了提纲:“none”,它可以在web部件中工作并删除提纲,但在android中会出现错误。