UNPKG

@areslabs/alita-core

Version:

alita-core

42 lines (35 loc) 1.44 kB
/** * 定义Router的文件,被称为入口文件,由于小程序的页面必须预先定义在 app.json 文件,json文件是静态的,所以入口文件的处理发生在编译阶段 * 这就要求入口文件需要足够的静态可分析。 * * 具体对入口文件的限制,请参考:https://areslabs.github.io/alita/%E5%85%A5%E5%8F%A3%E6%96%87%E4%BB%B6.html */ import React, {PureComponent} from 'react' /** * alita转化的项目必须使用:@areslabs/router 路由,详细文档:https://areslabs.github.io/alita/%E8%B7%AF%E7%94%B1.html */ import {Router, Route, TabRouter} from '@areslabs/router' import HelloWorld from './HelloWorld' export default class App extends PureComponent { render() { return ( <Router wxNavigationOptions={{ // 小程序导航条配置 navigationBarTitleText: "HelloWorld", navigationBarBackgroundColor: "#ffffff", navigationBarTextStyle: "black", }} navigationOptions={{ // rn 导航条配置 title: 'HelloWorld' }} > {/* * 页面一定要在Router里面明确定义,即使应用只有一个页面 */} <Route key={"A"} component={HelloWorld}/> </Router> ) } }