gfs-react-tools

2.0.9 • Public • Published

gfs-react-tools

react工具类整合,相关文档字段使用可参考 gfs-redux-bind-reactgfs-fetchgfs-loadingbargfs-mock; 使用双向绑定功能请安装 gfs-react-redux-twoway-binding

使用

 
import RTools from 'gfs-react-tools'
import Tools from 'gfs-redux-bind-react/lib/Tools'
 
import React, { Component } from 'react'
 
class Page extends Component{
 
    constructor(props){
        super(props)
 
        this.state = {
            desc:'没有请求之前的值'
        }
    }
 
    componentDidMount(){
        //调用RTools中的ajax功能
        RTools.fetch('/test').then((data)=>{
            this.setState({
                desc:data.desc
            })
        })
    }
 
    render(){
        return (
            <div>{this.state.desc}</div>
        )
    }
}
 
//调用
new RTools({
    //可选
    middleware:[],
    //必填
    module:Page,
    //可选
    reducers:[],
    //可选
    devTools:Tools,
    //可选 默认loadingbarComponent
    bar:null,
    //可选  loadingbar平台(pc/wap/other)other直接使用bar字段作为参数
    agent:'pc',
    //可选  react component放取的节点id
    container:'root'
})

Command

    #测试	
    npm run test	
    #打包	
    npm run build	
    #例子演示	
    npm start

Readme

Keywords

Package Sidebar

Install

npm i gfs-react-tools

Weekly Downloads

3

Version

2.0.9

License

MIT

Last publish

Collaborators

  • future_team