Fai*_*mad 4 android react-native react-native-android
我是 React-native 的新手。我正在尝试为组件中的视图元素设置样式,并且在尝试应用样式标签时,出现以下错误:
注意:
我的样式标签在单独的 js 文件中
在styles.js 中
import {Dimensions} from 'react-native';
const DEVICE_WIDTH= Dimensions.get('window').width;
const DEVICE_HEIGHT= Dimensions.get('window').height;
export default {
container:{
backgroundColor: 'white',
flex:1 ,
width: DEVICE_WIDTH,
height: DEVICE_HEIGHT,
}
};
Run Code Online (Sandbox Code Playgroud)
在 Main.js 文件中
import React,{ Component } from 'react';
import { Router,Scene,Actions} from "react-native-router-flux";
import {View} from 'react-native';
import styles from './styles.js'
class Main extends Component{
render(){
return(
<View style={styles.container} >
<Text>
Hello pages
</Text>
</View>
);
}
}
export default Main;
Run Code Online (Sandbox Code Playgroud)
你需要像这样使用 StyleSheet.create
export default StyleSheet.create({
container: {
backgroundColor: 'rgb(249, 250, 252)',
},
})
Run Code Online (Sandbox Code Playgroud)
还要检查您是否正确导入了styles.js,并且您也不需要像这样导入.js
import styles from './styles'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8288 次 |
| 最近记录: |