import Taro from '@tarojs/taro';
import Index from './pages/home';
import {auth} from '@/public/util/request';
import {ComponentTracked, TrackConfig} from './components/Track';
import './app.scss';
class App extends ComponentTracked {
/**
* 指定config的类型声明为: Taro.Config
*
* 由于 typescript 对于 object 类型推导只能推出 Key 的基本类型
* 对于像 navigationBarTextStyle: 'black' 这样的推导出的类型是 string
* 提示和声明 navigationBarTextStyle: 'black' | 'white' 类型冲突, 需要显示声明类型
*/
config: any = {
pages: [
'pages/home/index',
]
};
trackConfig: TrackConfig = {
willMount: 'onLaunch',
didShow: 'onShow',
didHide: 'onHide',
};
componentDidMount(): void {
super.componentDidMount();
}
// 在 App 类中的 render() 函数没有实际作用
// 请勿修改此函数
render() {
return (
)
}
}
Taro.render(, document.getElementById('app'));