博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
react-native-webview替代RN原生Core中Webview
阅读量:6574 次
发布时间:2019-06-24

本文共 1020 字,大约阅读时间需要 3 分钟。

Warning Please use the  fork of this component instead. To reduce the surface area of React Native, <WebView/> is going to be removed from the React Native core. For more information, please read .

一句话就是:使用 react-native-community/react-native-webview 替代。 要被从react-native core中删除了。

现在现在支持Android平台的onShouldStartLoadWithRequest方法了

##使用方式:

$ yarn add react-native-webview$ react-native link react-native-webview复制代码

##使用案例:

import React, { Component } from "react";import { StyleSheet, Text, View } from "react-native";import { WebView } from "react-native-webview";// ...class MyWebComponent extends Component {  render() {    return (      
console.log(e.nativeEvent.progress)} /> ); }}复制代码

如果出现如下报错:

Invariant Violation: requireNativeComponent: "RNCWKWebView" was not found in the UIManager

解决方案: ###1.将RNCWebView.xcodeproj添加到项目的Libraries中, 用Xcode打开项目,在librarie右键点击add Files to 项目中

###2.在Build Phases的Link Binary With Libraries中添加libRNCWebView.a文件

转载于:https://juejin.im/post/5c062c8ef265da61273d27c8

你可能感兴趣的文章
面向对象题目
查看>>
Java异常总结
查看>>
DHCP
查看>>
电脑上怎样压缩图片大小
查看>>
新来的发一个帖子
查看>>
Nginx 支持webSocket 响应403
查看>>
lnmp安装
查看>>
FTP工作方式
查看>>
Linux文件和目录管理常用命令(中)
查看>>
Configure HUE to store data in MySQL
查看>>
我的友情链接
查看>>
Server2008 中AD的部署
查看>>
RabbitMQ 流控制学习
查看>>
Ubuntu16.04 ssh安及root登录
查看>>
一个工程两个target
查看>>
C语言dos程序源代码分享(进制转换器)
查看>>
php项目中常用的log日志记录方法
查看>>
LogParser 导入MSSQL
查看>>
左侧固定导航栏
查看>>
linux安装go环境并编写第一个go程序
查看>>