【发布时间】:2021-08-10 22:29:44
【问题描述】:
货币我正在使用 React Native 和 expo,昨天我正在使用 WebView,但是我的项目显示黑屏,当我编译我的项目时,我通过手机看到了所有内容,我已经尝试了所有方法来解决它,但我没有成功,有人可以帮我吗?,我不知道该怎么办。
import React from 'react';
import { StyleSheet, Text, View } from 'react-native';
import { WebView } from 'react-native-webview';
const styles = StyleSheet.create({
container: {
flex: 1,
backgroundColor: '#fff',
alignItems: 'center',
justifyContent: 'center',
},
});
export default function App(){
return (
<View style={styles.container}>
<h1>Test</h1>
<Text>Test text</Text>
<WebView
source={{ uri: 'https://www.youtube.com' }}
/>
</View>
);
}
这是我的 package.json
{
"main": "node_modules/expo/AppEntry.js",
"scripts": {
"start": "expo start",
"android": "expo start --android",
"ios": "expo start --ios",
"web": "expo start --web",
"eject": "expo eject"
},
"dependencies": {
"expo": "~41.0.1",
"expo-status-bar": "~1.0.4",
"react": "17.0.2",
"react-dom": "17.0.2",
"react-native": "https://github.com/expo/react-native/archive/sdk-41.0.0.tar.gz",
"react-native-web": "~0.16.3",
"react-native-webview": "11.2.3"
},
"devDependencies": {
"@babel/core": "^7.14.3"
},
"private": true
【问题讨论】:
标签: react-native expo