UNPKG

tbom

Version:

Taobao Open Platform Modules

55 lines (48 loc) 1.09 kB
import {createElement, Component} from 'rax'; import View from 'tboc-view'; import Text from 'tboc-text'; import styles from '../common/style.css'; import { mtop } from '../../../src/index'; class MtopDemo extends Component { state = { data: null } fetch = () => { mtop.request({ api: 'mtop.user.getUserSimple', type: 'POST', secType: 2, date: { foo: 'bar' } }, (json) => { this.setState({ data: JSON.stringify(json) }); }); } render() { return ( <View style={styles.app}> <Text style={demoStyles.text}>Mtop 请求结果:{this.state.data}</Text> <View clickable={true}onPress={this.fetch} onClick={this.fetch} style={demoStyles.button}>发起 Mtop 请求</View> </View> ); } } const demoStyles = { text: { paddingLeft: 20, paddingRight: 20 }, button: { borderWidth: 2, borderColor: '#CCC', borderStyle: 'solid', paddingLeft: 20, paddingRight: 20, marginTop: 40, backgroundColor: '#EEE' } } export default MtopDemo;