day04作业
仿英雄联盟热门活动模块
仿英雄联盟热门活动模块

实现思路
三个不同的tab栏,对应创建三个不同的js文件,通过Router来进行匹配
创建对应的包结构
安装
react-router-dom在index.js 里面引入 Router、Route、
NavLink(这里我们使用NavLink,与Link使用是一致的,多了一个选中高亮的效果)在index.js 里面定义类组件的render方法里面 用Router组件包裹我们内容,通过
NavLink组件来指定跳转的pathname,对应通过Route来指定对应path需要渲染的组件在 loading.js tehui.js huodong.js 三个js里面创建对应的组件,通过 export进行导出,里面定义好相应的数据结构
loading中的,其他两个js中是同理
tehui中
huodong中
在各自组件的render方法里面,通过map()遍历state里面的数据,然后给相应标签设置相应的值
CSS的样式
示例代码
index.js中代码
loading.js 中代码
tehui.js中代码
huodong.js中代码
对应的CSS文件
最后更新于
这有帮助吗?