卿卿sunset 2018-12-17 08:50
浏览 449

NowaGui里antd-mobile脚手架建的项目,路由应该怎么写

NowaGui里antd-mobile脚手架建的项目,路由应该怎么写?
比如上面的导航路径/home/nav,添加了这个路径文件但是访问不到是为什么

export default {
menu: [
{"title":"导航", "icon":"nav", "path":"/home/nav" },
{"title":"数据录入", "icon":"entry", "path":"/home/entry" },
{"title":"数据显示", "icon":"display", "path":"/home/display"},
{"title":"反馈", "icon":"feedback", "path":"/home/feedback" },
{"title":"其它", "icon":"other", "path":"/home/other" }
],
}

require('./PageHome.less');
import logic from './PageLogic';
import { Control, Route } from 'react-keeper';
import { Component, LogicRender } from 'refast';

import TabBar, { activeTabbar } from 'components/card-tabbar';
import { NavBar } from 'antd-mobile';

class Home extends Component {
constructor(props) { super(props, logic);

this.handleChange = this.handleChange.bind(this);
}

handleChange(key){
    this.dispatch('setTabbarIndex',key);
    Control.go(this.state.menu[key].path, ); // keeper的跳转
}

render() {
    const { state: { menu, tabbarIndex, badge, },  } = this;
    const activeIndex=activeTabbar( menu );

    if (tabbarIndex != activeIndex  ){ // 对比url索引和当前选中的值,如不对应则纠正.
        this.dispatch('setTabbarIndex',activeIndex);
    }

    return (
        <div className="home">
            <NavBar
                iconName=""
                mode="light">
                菜单
            </NavBar>

            {/*中间嵌套的页面*/}
            {this.props.children}

            <TabBar menu={menu} tabbarIndex={tabbarIndex} badge={badge} onChange={this.handleChange} />
        </div>
    );
}

componentDidMount() {
    dd.biz.navigation.setTitle({ title:'Home' })
}

}

export default Home ;

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
    • ¥50 有数据,怎么用matlab求全要素生产率
    • ¥15 TI的insta-spin例程
    • ¥15 完成下列问题完成下列问题
    • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
    • ¥15 YoloV5 第三方库的版本对照问题
    • ¥15 请完成下列相关问题!
    • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
    • ¥15 求daily translation(DT)偏差订正方法的代码
    • ¥15 js调用html页面需要隐藏某个按钮