YTRouter.ets 636 B

1234567891011121314151617181920212223242526272829
  1. class YTRouter extends NavPathStack {
  2. router2SettingPage() {
  3. yTRouter.pushPathByName('SettingPage', '')
  4. }
  5. router2SuggestionPage() {
  6. yTRouter.pushPathByName('SuggestionPage', '')
  7. }
  8. router2AgreementPage(param: '关于我们' | '隐私政策' | '用户协议') {
  9. yTRouter.pushPathByName('AgreementPage', param)
  10. }
  11. getAgreementPageParam() {
  12. return yTRouter.getParamByName('AgreementPage').pop() as '关于我们' | '隐私政策' | '用户协议'
  13. }
  14. router2LoginPage() {
  15. yTRouter.pushPathByName('LoginPage', '')
  16. }
  17. routerBack() {
  18. yTRouter.pop()
  19. }
  20. }
  21. export const yTRouter = new YTRouter()