react-native-webView 组件使用报错

来源:5-15 Popular(最热)模块的详情页功能实现

慕粉4408182

2018-11-28

在react-native官网上看到,webView要移除,推荐使用react-native-webVIew的组件库,按照API使用 不知道为什么就会报错,使用原生的webVIew组件就没有问题,求老实给解答下
只有下面着一点代码

import { WebView } from "react-native-webview";
<View style={styles.container}>
     <WebView
         source={{ uri: params.htmlUrl }}
         startInLoadingState={true}
     />
 </View>


报错为:
Invariant Violation: requireNativeComponent: "RNCWKWebView" was not found in the UIManager.
写回答

1回答

CrazyCodeBoy

2018-12-02

使用姿势不对哈,RNCWKWebView是Native部分的一个类,报错提示这个类找不到:

react-native-webview包含native部分的代码,将它安装到项目中后需要运行react-native link react-native-webview来将native部分的代码关联到项目中去,具体可参考:https://github.com/react-native-community/react-native-webview#getting-started


0
0

React Native技术精讲与高质量上线App开发

一个真实的上线项目,一次完整的开发过程,全面掌握React Native技术

1577 学习 · 727 问题

查看课程