webix - webix jet 导航怎么做?
问题描述
浏览 URL 时,我在 webix jet 中遇到错误。
第一个 URL 是这个 => http://localhost:8080/#!/navigationBar/topSideBar/appslist
有一个按钮可以调用下一个视图,单击该按钮后,下一个视图 URL(第二个 URL)将 => http://localhost:8080/#!/navigationBar/qtoApplication 然后,当我返回时(通过浏览器返回按钮) 到第一个 URL 视图,我收到以下错误,Url 已更改但视图未更改。我无法返回到第一个 URL 视图。
我试图在第二个 URL 视图中添加一个按钮,以便返回到第一个 URL。它也得到了与下面相同的错误。
我使用navigationBar 视图作为顶视图,其余的是子视图。
我想知道如何正确导航。
提前致谢
myapp.js:9836 TypeError: Cannot read property 'linkInput' of undefined
at result._init_onchange (webix.js:30753)
at result.callEvent (webix.js:729)
at result.render (webix.js:2736)
at result.render (webix.js:28077)
at result.$setSize (webix.js:30618)
at result._set_child_size (webix.js:20648)
at result._set_child_size (webix.js:20752)
at result.$setSize (webix.js:20743)
at result._set_child_size (webix.js:20635)
at result._set_child_size (webix.js:20752)
myapp是这样的,
// myapp.js
import { JetApp, EmptyRouter, HashRouter } from "webix-jet";
export default class MyApp extends JetApp {
constructor(config) {
const defaults = {
router: BUILD_AS_MODULE ? EmptyRouter : HashRouter,
debug: !PRODUCTION,
start: "/navigationBar/topSideBar/projects"
};
super({ ...defaults, ...config });
}
}
if (!BUILD_AS_MODULE) {
webix.ready(() => {
if (webix.CustomScroll){
webix.CustomScroll.init();
}
new MyApp().render();
});
}