【问题标题】:How can I order the filter menu in alphabetical order如何按字母顺序排列过滤器菜单
【发布时间】:2017-02-21 17:09:55
【问题描述】:

您好,我在我的项目中使用 reactjs searchkit 组件。作为要求,我需要按字母顺序列出过滤器菜单顺序

在下图中,我需要按字母顺序排列演员列表,我该怎么做?

有人知道怎么做吗?

【问题讨论】:

标签: javascript reactjs searchkit


【解决方案1】:

基于您的 RefinementFilterComponent 是无状态功能组件的假设,我编写了以下代码。

这里是与列表和映射相关的开发文档的链接。 https://facebook.github.io/react/docs/lists-and-keys.html

const sortActors = props.title.sort((a, b) => {
  const [aFirst, aLast] = a.split(' ');
  const [bFirst, bLast] = b.split(' ');
    return aLast > bLast ? 1 : -1;
})

const renderActors = sortActors
  .map(actor => 
    <li key={actor.toString()}>
      {actor}
    </li>
  )

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-26
    相关资源
    最近更新 更多