System.err: Ошибка: вызов startGoBack при возвращении.используя Natiescript - PullRequest
0 голосов
/ 01 октября 2018

У меня проблема с моим кодом маршрутизации в приложении Nativescript.

У меня есть это:

const routes: Routes = [
  {
    path: 'home',
    component: HomeComponent,
    canActivate: [AuthGuard],
    children: [
      {path: 'fp', component: FirstPageComponent},
      {path: 'setting', component: SettingsComponent}]},
  {
    path: 'test',
    component: TestComponent,
    children: [
      { path: 'login', component: LoginFirstComponent },
      { path: 'login1', component: LoginComponent },
    ]},
  { path: '', redirectTo: '/home/fp', pathMatch: 'full' }
];

Я в первую очередь маршрутизирую: home/fp> home/setting> test/loginНажмите обратно в мобильном телефоне, и в этой части вернитесь назад в test/login> home/setting> и в конце отобразите эту ошибку:

System.err: com.tns.NativeScriptException: System.err: CallingОшибка запуска метода js System.err: System.err: Ошибка: вызов startGoBack при возврате.System.err: File: "file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js, строка: 1, столбец: 948849 System.err: System.err: StackTrace: System.err: Frame: function: 'c', file: 'file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js', строка: 1, столбец: 963843 System.err: Frame: function: 't._beginBackPageNavigation', файл: 'file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js', строка: 1, столбец: 515811 System.err: Frame: function: '', file:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 662072 System.err: Frame: function:' e.invoke ',file: 'file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js', строка: 1, столбец: 953424 System.err: фрейм: функция: 't.runGuarded', файл:'file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js', строка: 1, столбец: 948778 System.err: Frame: function: '', file: 'file: ///data/data/org.nativescript.SecuritySystemMobile/files / app / vendor.js ', строка: 1, столбец: 948390 System.err: фрейм: функция:' e.notify ', файл:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app / vendor.js ', строка: 1, столбец: 558758 System.err: фрейм: функция:' t.onNavigatedFrom ', файл:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 1022304 System.err: Frame: function:' t.raiseCurrentPageNavigatedEvents ', файл:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 1077896 System.err: фрейм: функция:' t._updateBackstack ', файл:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 1077351 System.err: Frame: function: 't.setCurrent', файл: 'file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js', строка: 1, столбец: 521360 System.err: кадр: функция: '', файл: 'файл: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js', строка: 1, столбец:1298088 System.err: Frame: function: 'e.invokeTask', file: 'file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js', строка: 1, столбец: 954109 System.err: Frame: function:'t.runTask', файл: 'file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js', строка: 1, столбец: 949275 System.err: Frame: function: 't.invokeTask ', file:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 955223 System.err: Frame: function:' o.useG.invoke ', файл:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 955121 System.err: Frame: function:' r.args. (анонимная функция) ', файл:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 966636 System.err: Frame: function:'', file:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 1170073 System.err: Frame: function:' e.invoke ',файл: 'файл: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 953424 System.err: Frame: функция:' t.runGuarded ', файл:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1, столбец: 948778 System.err: кадр: функция:' ', файл:' file: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ',строка: 1, столбец: 948390 System.err: фрейм: функция: «запустить», файл: «файл: ///data/data/org.nativescript.SecuritySystemMobile/files/app/vendor.js ', строка: 1,column: 1170132 System.err: System.err: at com.tns.Runtime.callJSMethodNative (собственный метод) System.err: at com.tns.Runtime.dispatchCallJSMethodNative (Runtime.java:1116) System.err: at com.tns.Runtime.callJSMethodImpl (Runtime.java:996) System.err: в com.tns.Runtime.callJSMethod (Runtime.java:983) System.err: в com.tns.Runtime.callJSMethod (Runtime.java:967) System.err: at com.tns.Runtime.callJSMethod (Runtime.java:959) System.err: at com.tns.gen.java.lang.Runnable.run (Runnable.java:15) System.err:
на android.os.Handler.handleCallback (Handler.java:754) System.err:
на android.os.Handler.dispatchMessage (Handler.java:95) System.err:
на android.os.Looper.loop (Looper.java:163) System.err: на android.app.ActivityThread.main (ActivityThread.java:6228) System.err: на java.lang.reflect.Method.invoke (собственный метод) System.err:в сom.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run (ZygoteInit.java:904) System.err: at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:794)

Изображение

У вас есть идеи, пожалуйста, как решить эту ошибку?

1 Ответ

0 голосов
/ 01 октября 2018

Это похоже на сборку веб-пакета, вы можете попробовать без веб-пакета, так что ошибка может быть немного легче для чтения.

Также, если вы можете воспроизвести проблему с Playground, будет намного легче отладить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...