首页 > 解决方案 > 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();
    }); 
}

标签: webix

解决方案


推荐阅读