tbom
Version:
Taobao Open Platform Modules
52 lines (45 loc) • 1.01 kB
JavaScript
import {createElement, Component} from 'rax';
import View from 'tboc-view';
import Text from 'tboc-text';
import styles from '../common/style.css';
import { network } from '../../../src/index';
class NetworkDemo extends Component {
state = {
type: ''
}
fetch = () => {
network.getType((data) => {
console.log(data);
this.setState({
type: data.type
});
}, (e) => {
console.log(e);
this.setState({
type: e.type
});
});
}
render() {
return (
<View style={styles.app}>
<Text>网络类型: {this.state.type}</Text>
<View clickable={true}onPress={this.fetch} onClick={this.fetch} style={demoStyles.button}>
获取网络类型
</View>
</View>
);
}
}
const demoStyles = {
button: {
borderWidth: 2,
borderColor: '#CCC',
borderStyle: 'solid',
paddingLeft: 20,
paddingRight: 20,
marginTop: 40,
backgroundColor: '#EEE'
}
}
export default NetworkDemo;