javascript modale反应原生
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript modale反应原生相关的知识,希望对你有一定的参考价值。
import React, { Component } from 'react';
import {Modal, Text, TouchableHighlight, View, Alert,StyleSheet,TouchableOpacity} from 'react-native';
const styles = StyleSheet.create({
container: {
flex: 1,
justifyContent: 'center',
alignItems: 'center',
backgroundColor:'red'
},
});
export default class App extends Component {
state = {
modalVisible: false,
}
setModalVisible(visible) {
this.setState({modalVisible: visible});
}
toto = () => {
console.log("toto");
}
render() {
return (
<>
{
this.state.modalVisible &&(
<Modal
transparent
onRequestClose={() => this.toto()}
animationType="slide"
visible={this.state.modalVisible}
>
<View style={{flex:1}}>
<TouchableOpacity style={{flexGrow:6}} onPress={() => this.setModalVisible(false)} />
<View style={{backgroundColor:'white',flexGrow:1,justifyContent: 'space-around' }} onPress={() => this.setModalVisible(false)} >
<Text style={{fontWeight:'600'}}>Modifier le post</Text>
<Text style={{fontWeight:'600'}} >Supprimer le post</Text>
</View>
</View>
</Modal>
)
}
<View style={styles.container}>
<Text style={{fontSize: 40}} onPress={ () => this.setModalVisible(true)}>{this.state.modalVisible?'close':'open'}</Text>
</View>
</>
)
}
}
以上是关于javascript modale反应原生的主要内容,如果未能解决你的问题,请参考以下文章
javascript 可变反应原生 - 第2部分
javascript 反应原生基础
javascript 主题反应原生
javascript 反应原生视图
如何编写重用通用 JavaScript 代码的反应原生“本机模块”(桥)?
我对 的用法感到困惑,并且当它是反应原生事物时无法区分它何时是 JavaScript 事物(我的意思是 JSX)