From c576487d224b0e64c71491d3b9cf723952d3e2d4 Mon Sep 17 00:00:00 2001 From: zuiidea Date: Fri, 16 Sep 2016 23:37:43 +0800 Subject: [PATCH] add fetchjs --- package.json | 5 +++-- src/utils/lib.js | 11 ++++++----- src/view/data/list.jsx | 28 +++++++++++++++++++--------- 3 files changed, 28 insertions(+), 16 deletions(-) diff --git a/package.json b/package.json index 6b386c7..0edc5e0 100644 --- a/package.json +++ b/package.json @@ -47,7 +47,8 @@ }, "dependencies": { "extract-text-webpack-plugin": "^1.0.1", - "superagent": "2.0.0" + "superagent": "2.0.0", + "whatwg-fetch": "^1.0.0" }, "scripts": { "build": "webpack --progress --colors --display-error-details", @@ -58,4 +59,4 @@ "stylelint": "stylelint \"src/**/*.css\"", "lesshint": "lesshint src/" } -} +} \ No newline at end of file diff --git a/src/utils/lib.js b/src/utils/lib.js index 383285d..1909d2c 100644 --- a/src/utils/lib.js +++ b/src/utils/lib.js @@ -1,6 +1,7 @@ -import config from 'config'; -import ajax from './ajax'; -import Logger from './Logger'; -import './lib.less'; +import config from 'config' +import ajax from './ajax' +import Logger from './Logger' +import 'whatwg-fetch' +import './lib.less' -module.exports = {ajax,config,Logger}; +module.exports = {ajax,config,Logger} diff --git a/src/view/data/list.jsx b/src/view/data/list.jsx index 8699184..2dab110 100644 --- a/src/view/data/list.jsx +++ b/src/view/data/list.jsx @@ -8,7 +8,10 @@ const logger = Logger.getLogger('List') let List = React.createClass({ getInitialState() { + logger.info() + const tableName = this.props.routes.pop().tableName return { + tableName, pager:{ showSizeChanger: true, showQuickJumper: true, @@ -24,6 +27,11 @@ let List = React.createClass({ fetch() { const _this = this this.setState({loading: true}) + + fetch('https://randomuser.me/api/') + .then(function(response) { + console.log(response); + }) // Ajax({ // url: contextPath + '/talent/index', // data: { @@ -39,17 +47,19 @@ let List = React.createClass({ }, render() { return ( - record.id} - dataSource={this.state.data} - pagination={this.state.pager} - loading={this.state.loading} - onChange={this.handleTableChange} - size="small" /> +
) }, }) module.exports = List + +//
record.id} +// dataSource={this.state.data} +// pagination={this.state.pager} +// loading={this.state.loading} +// onChange={this.handleTableChange} +// size="small" />