React Native - WebView中的RenderError

时间:2018-04-02 15:38:25

标签: react-native webview

我在React Native中使用WebView组件时遇到问题(我使用的是Expo XDE)。 renderError函数始终显示。同样没问题。代码:

import React from 'react';
import { StyleSheet, Text, View, WebView } from 'react-native';

export default class App extends React.Component {
  render() {
    return (
     <WebView
        source={{uri: 'https://lapommeculturelle.com'}}
        renderError={alert('Erreur', 'Internet non disponible')}
      />
    );
  }
}

非常感谢您的支持。

1 个答案:

答案 0 :(得分:0)

每次组件渲染时,您都不会将函数作为属性传递,而是执行警报功能。括号执行该功能。相应地更改您的代码。

<WebView
  source={{uri: 'https://lapommeculturelle.com'}}
  renderError={() => alert('Erreur', 'Internet non disponible')}
/>