小编Ale*_*son的帖子

如何在子目录中使用Jekyll?

Jekyll假定生成的站点将从根目录提供,随后所有链接都以"/"开头.我想从子目录中提供一个博客,即http://www.example.com/~user/blog.

设置permalink变量(http://jekyllrb.com/docs/permalinks/)将是部分修复,但不解决其他问题,如css文件.

我会很高兴任何指针.

http jekyll

7
推荐指数
1
解决办法
3384
查看次数

如何在路线更改时关闭导航菜单

使用react-router-dom,如何检测用户何时导航到新页面?

我目前正在使用"react-router-dom": "^4.2.2""react": "^15.6.1"。我想在用户选择新的目标 URL 时关闭移动导航菜单,但我无法检测路线何时发生更改。

我可以挂接 for 回调吗react-router-dom?我希望能够按照以下方式调用代码location.onChange(() => { this.state.collapsed = true; })

我当前的代码如下:

成分:

class Leftnav extends Component {

 constructor() {
    super();
    this.state = {
      collapsed: true,
    };
  }

  toggleMenu = () => {
    this.setState({
      collapsed: !this.state.collapsed,
    })
  };

  render() { ... { */html here/* } ... };
};
Run Code Online (Sandbox Code Playgroud)

模板:

<ul className={"leftnav-collapse " + (this.state.collapsed ? 'collapsed' : '')}>
    <li><NavLink to={`/events`} activeClassName="current">Events</NavLink></li>
    <li><NavLink to={`/people`} activeClassName="current">People</NavLink></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

截屏:

在此输入图像描述

reactjs react-router

7
推荐指数
2
解决办法
9861
查看次数

标签 统计

http ×1

jekyll ×1

react-router ×1

reactjs ×1