小编Bra*_*rad的帖子

在Jekyll驱动的网站上创建类别

我很难理解如何为我在博客上使用的每个类别生成存档页面.我希望用户能够点击某个类别,然后转到一个页面,列出所有分配了所需类别的文章.

我能想到的唯一方法是手动为根中的每个类别创建一个特定的html文件.但我敢肯定必须有一种更有活力的方式吗?

我的网站托管在github上 - https://github.com/sirbrad/sirbrad.github.com

提前致谢!

布拉德

ruby command-line jekyll

15
推荐指数
1
解决办法
7273
查看次数

渲染后获取React.refs DOM节点宽度,并仅在宽度值已更改时触发重新渲染

我试图获取refDOM元素的宽度,state然后设置为在Component中使用render.问题出现是因为这个宽度在用户输入上发生变化,当我setStatecomponentDidUpdate其中尝试时,它会启动无限循环并且我的浏览器会发生炸弹.

我在这里创建了一个小提琴http://jsbin.com/dizomohaso/1/edit?js,output(打开控制台获取一些信息)

我的想法是;

  • 组件安装座, setState: refs.element.clientWidth

  • 用户输入数据,触发器 render

  • shouldComponentUpdate返回true只要new.state相等old.state.我的问题是,我不确定更新这个有意义state吗?

任何帮助将不胜感激,感谢阅读!

布拉德.

javascript reactjs

9
推荐指数
1
解决办法
2万
查看次数

标签 统计

command-line ×1

javascript ×1

jekyll ×1

reactjs ×1

ruby ×1