React Native中的網路請求

來源:互聯網
上載者:User

標籤:

React Native中的網路請求fetch使用方法最為簡單,但卻可以實現大多數的網路請求,需要瞭解更多的可以訪問:

1190000003810652

/** * Sample React Native App * https://github.com/facebook/react-native * 周少停 2016-09-28 * fetch請求資料 header 參數 response轉json 請求方式 */import React, {Component} from ‘react‘;import {    AppRegistry,    StyleSheet,    Text,    View,    TouchableOpacity} from ‘react-native‘;var Project = React.createClass({    render() {        return (            <View style={styles.container}>                <TouchableOpacity onPress={this.ssss}>                    <Text>訪問</Text>                </TouchableOpacity>            </View>        );    },    ssss(){        fetch(‘http://www.pintasty.cn/home/homedynamic‘, {            method: ‘POST‘,            headers: { //header                ‘token‘: ‘eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1c2VySWQiOiJVLTliZGJhNjBjMjZiMDQwZGJiMTMwYWRhYWVlN2FkYTg2IiwiZXhwaXJhdGlvblRpbWUiOjE0NzUxMTg4ODU4NTd9.ImbjXRFYDNYFPtK2_Q2jffb2rc5DhTZSZopHG_DAuNU‘            },            body: JSON.stringify({ //參數                ‘start‘: ‘0‘,                ‘limit‘: ‘20‘,                ‘isNeedCategory‘: true,                ‘lastRefreshTime‘: ‘2016-09-25 09:45:12‘            })        })            .then((response) => response.json()) //把response轉為json            .then((responseData) => { // 上面的轉好的json                    alert(responseData); /                // console.log(responseData);            })            .catch((error)=> {                alert(‘錯誤了‘);            })    }});const styles = StyleSheet.create({    container: {        flex: 1,        justifyContent: ‘center‘,        alignItems: ‘center‘,        backgroundColor: ‘#F5FCFF‘    }});AppRegistry.registerComponent(‘Project‘, () => Project);

完整源碼下載:https://github.com/pheromone/React-Native-1

 

React Native中的網路請求

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.