index.js 2.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  1. import React from 'react'
  2. import { AppRegistry } from 'react-native'
  3. import dva from './utils/dva'
  4. import Router, { routerMiddleware } from './router'
  5. import appModel from './models/app'
  6. import routerModel from './models/router'
  7. import theme from './models/common/theme'
  8. import home from './models/home/HomeModels'
  9. import commodity from './models/commodity/DetailModels'
  10. import Announce from './models/home/AnnounceModel'
  11. import Category from './models/commodity/CategoryModels'
  12. import Mine from './models/mine/MineModels'
  13. import Search from './models/commodity/SearchResult'
  14. import OrderDetail from './models/order/OrderDetailModel'
  15. import OrderList from './models/order/OrderListModels'
  16. import ShopCart from './models/shoppingcart/ShoppingCart'
  17. import Credit from './models/mine/HeaderModels'
  18. import OrderEdit from './models/order/OrderEdit'
  19. import OrderSign from './models/order/OrderSignModel'
  20. import Attention from './models/shoppingcart/AttentionModel'
  21. import AccountModel from './models/mine/AccountModels'
  22. import PaymentModel from './models/mine/PaymentModels'
  23. import PayRegisterModels from './models/mine/PayRegisterModels'
  24. import OptionalModels from './models/commodity/OptionalModels'
  25. import RechargeModels from './models/mine/RechargeModels'
  26. // console.ignoredYellowBox = [
  27. // "Warning: componentWillMount is deprecated",
  28. // "Warning: componentWillReceiveProps is deprecated",
  29. // "Warning: componentWillUpdate is deprecated"
  30. // ];
  31. import CodePush from 'react-native-code-push'
  32. import { View } from '../node_modules/react-native-animatable'
  33. const app = dva({
  34. initialState: {},
  35. models: [
  36. appModel, //app启动及登录业务
  37. routerModel, //路由
  38. theme, //主题
  39. home, //首页(首屏)
  40. commodity, //商品
  41. Announce, //公告
  42. Category, //商品分类
  43. Mine, //参照等
  44. Search, //搜索框等数据
  45. OrderDetail, //订单详情
  46. OrderList, //订单列表
  47. ShopCart, //购物车
  48. Credit, //信用
  49. OrderEdit, //订单编辑
  50. OrderSign, //订单签收
  51. Attention, //关注
  52. AccountModel, //账户管理
  53. PaymentModel, //应付对账
  54. PayRegisterModels, //付款单登记
  55. OptionalModels, //选配
  56. RechargeModels, //支付单
  57. ],
  58. onAction: [routerMiddleware],
  59. onError(e) {
  60. console.log('onError', e)
  61. },
  62. })
  63. const App = app.start(<Router />)
  64. AppRegistry.registerComponent('occ-mobile', () => App)