javascript - 在子页面上按字母顺序显示的问题
问题描述
我有一个 PageSidebar.js 组件,它按字母顺序列出子页面。
但是当我单击子页面时,不执行字母顺序。
我尝试了一切,但我无法让它工作。Github 中的代码:
解决方案
{parentChlidren
.map(child => (
<li key={child.id}>
<Link to={child.uri} activeClassName="sidebar-highlighted">
<span> {child.title} </span>
</Link>
</li>
))
.sort((x, y) => {
if (x.title < y.title) {
return -1
} else {
return 1
}
})}
您正在排序 a HTML
,尝试先排序,然后再映射以返回它
推荐阅读
- c++ - 使用 typeid 警告未使用的变量
- javascript - 根据属性值限制数组中的对象
- javascript - 如何将 userextension js 文件添加到 Selenium IDE 3.4.4
- sql - SQL 字符串 - 删除两次出现之间的子字符串
- javascript - PUT 到可写桶:400
- swift - Swift Codable:用字典解析 JSON?多个不同的条目?
- c++ - 如何在 MFCaptureEngine 中获取“相机已移除”事件
- java - 在构建中使用 maven 传递依赖
- python-3.x - 如何创建将被重用的张量流操作
- jquery - 在原始位置分离、排序和重新附加