12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879 |
- import '@tarojs/async-await'
- import Taro, { Component } from '@tarojs/taro'
- import { Provider } from '@tarojs/redux'
- import Index from './pages/index'
- import configStore from './store'
- import './app.scss'
- // 如果需要在 h5 环境中开启 React Devtools
- // 取消以下注释:
- // if (process.env.NODE_ENV !== 'production' && process.env.TARO_ENV === 'h5') {
- // require('nerv-devtools')
- // }
- const store = configStore()
- class App extends Component {
- config = {
- pages: [
- 'pages/user-login/user-login', // 登录页
- 'pages/list/list', // 报告列表
- 'pages/increase/increase', // 生成报告
- 'pages/user/user', // 我的
- ],
- window: {
- backgroundTextStyle: 'light',
- navigationBarBackgroundColor: '#fff',
- navigationBarTitleText: 'RD-Al生成',
- navigationBarTextStyle: 'black'
- },
- tabBar: {
- color: "#666",
- selectedColor: "#b4282d",
- backgroundColor: "#fafafa",
- borderStyle: 'black',
- list: [{
- pagePath: "pages/list/list",
- iconPath: "./assets/tab-bar/home.png",
- selectedIconPath: "./assets/tab-bar/home-active.png",
- text: "报告列表"
- }, {
- pagePath: "pages/increase/increase",
- iconPath: "./assets/tab-bar/cate.png",
- selectedIconPath: "./assets/tab-bar/cate-active.png",
- text: "+生成报告"
- },{
- pagePath: "pages/user/user",
- iconPath: "./assets/tab-bar/user.png",
- selectedIconPath: "./assets/tab-bar/user-active.png",
- text: "我的"
- }]
- }
- }
- componentDidMount () {}
- componentDidShow () {}
- componentDidHide () {}
- componentCatchError () {}
- componentDidCatchError () {}
- // 在 App 类中的 render() 函数没有实际作用
- // 请勿修改此函数
- render () {
- return (
- <Provider store={store}>
- <Index />
- </Provider>
- )
- }
- }
- Taro.render(<App />, document.getElementById('app'))
|