tbom
Version:
Taobao Open Platform Modules
55 lines (48 loc) • 1.09 kB
JavaScript
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;