在使用的react版本如下:
已写的代码:
import React from 'react';
import { IndexBar, List } from 'antd-mobile';
const charCodeOfA = 'A'.charCodeAt(0);
const groups = Array(26)
.fill('')
.map((_, i) => ({
title: String.fromCharCode(charCodeOfA + i),
items: [],
}));
export default () => {
return (<div style={{ height: window.innerHeight - 45 }}>
<IndexBar>
{groups.map(group => {
const { title, items } = group;
return (<IndexBar.Panel index={title} title={`${title}`} key={`${title}`}>
<List>
{items.map((item, index) => (<List.Item key={index}>{item}</List.Item>))}
</List>
</IndexBar.Panel>);
})}
</IndexBar>
</div>);
};
目前效果:
希望实现以下效果——自动添加#和hot到右边列顶部,且在左边内容区域显示当前城市和热门城市两项标题:
请问代码应该如何修改?