dva应用react的用法

import dva from 'dva'

import createLoading from 'dva-loading'

import 'babel-polyfill'

import {hashHistory} from 'dva/router'

const app = dva({

  ...createLoading ({

  effects:true

  }),

  history:hashHistory,

  onError(error){
  message.error(error.message)

  },

  onRedcer:r=>(state,action)=>{//退出登录后,清楚model数据

  const newState=r(state,action)

  if(action.payload && action.payload.actionType == 'settingMd/loginOut'){

    return {app:newState.app,loading:newState.loading,routing:newState.routing}

  }

  return newState

  }

})

app.model(require('./models/app'))

app.router(require('./router'))

app.start('#root')

console.log = function(){}

posted @   riverslake  阅读(111)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示