美文网首页
react-14-商城列表

react-14-商城列表

作者: 云高风轻 | 来源:发表于2021-07-25 18:04 被阅读0次

1. 前言

1.1 列表类的界面是我们经常用到的
1.2 这个写下图文混排,也就是商城类的列表界面
1.3 这篇文章都是通过函数式组件实现的
1.4 这篇文章先通过函数式组件实现下效果 ,作为一个复习总结吧
1.5 下篇文章是通过类组件 实现懒加载思路


2. 效果预览

因为图片比较多,导致视频比较大,视频转为gif图片也比较慢,
也从另外一个侧面说明了懒加载的重要性

2.gif

3. 分析

常见的效果 ,分析起来也省事

  1. 数据来源,是之前node做爬虫爬取的数据,至于为什么是华为,因为我愿意,我高兴,选什么都是自己的决定
  2. 这么一个简单的效果我拆分了 3个组件是不是有点,高射炮打蚊子,没办法,理解比较慢,只能量变引起质变,多练习
  3. 其实也简单 就是 App 一个整合组件,
    包着一个ullist组件
    list组件里面就是 具体的Item组件也就是 li

4.首先 Item组件

图片 路径 名字 都是通过属性传进来的
函数式组件嘛 属性传值

注意

img标签 单标签 在这个JSX里面一定要加 **/** 表示结束

   var Item = (props) => {
            return (
                <li>
                    <img src={props.item.image} alt="" />
                    <h6>{props.item.name}</h6>
                </li>
            )
        }

5. List组件

图片数组传进来
这里 list加了个类名 便于后面写样式

let List = (props => {
            return (
                <ul className="list">
                    {props.children}
                </ul>
            )
        })

6. App整合组件

  let App = () => {
            return (
                <List>{
                    dataList.map(item => {
                            return (
                                <Item item={item}   key={item.skuId}/>
                            )
                        })
                    }
                </List>
            );
        }

7. 数据的引入

App组件的 dataList哪来的 ?

<script src="../js/data.js"></script>

这个文件里面是我的数据

var dataList = [{},{}]

8. 后记?

打完收工,下篇文章见


参考资料

类组件 实现懒加载思路


初心

我所有的文章都只是基于入门,初步的了解;是自己的知识体系梳理;
如果能帮助到有缘人,非常的荣幸,一切为了部落的崛起;
共勉

相关文章

  • react-14-商城列表

    1. 前言 1.1 列表类的界面是我们经常用到的1.2 这个写下图文混排,也就是商城类的列表界面1.3 这篇文章都...

  • 模块

    小程序的商城后台功能模块有【首页、专题列表、专题详情、分类列表、分类详情、品牌列表、品牌详情、新品首发、人气推荐、...

  • 项目目录

    项目:电子商城 主页 完善home组件的内容 Promise和新闻资讯 图片列表 商品列表 商品详情 图文介绍和评...

  • 2018-03-27—ListView实现商城全选及取消逻辑

    我们之前用过ListView实现过QQ消息列表,今天我们来用ListView实现一下商城购物车列表,这个跟QQ其实...

  • android的搜索功能

    现在大部分的有关商城的列表或者其他方便的列表都会包含有搜索功能如下图: 我这里用的是SearcheditText ...

  • 【实践】仿京东商城小程序(附源码)

      最近学习使用小程序开发开发了一款仿京东商城小程序效果如下:   仿京东商城小程序基本实现首页搜索、商品分类列表...

  • 爱慕商城后台#PRD#

    后台管理系统 一、商品管理 1、商品列表 如上图,为爱慕商城后台管理系统商品列表页。包含如下几个功能模块: 查询框...

  • 拼多多-列表补全

    在商城的某个位置有一个商品列表,该列表是由L1、L2两个子列表拼接而成。当用户浏览并翻页时,需要从列表L1、L2中...

  • [21]列表补全-拼多多2018秋

    1.题目描述 在商城的某个位置有一个商品列表,该列表是由L1、L2两个子列表拼接而成。当用户浏览并翻页时,需要从列...

  • 类似于商城列表倒计时功能(包含下拉刷新,上拉加载)

    一个包含了下拉刷新,上拉加载的列表倒计时,类似于商城列表秒杀,到时抢的功能。先看下效果图 在Handler中去更新...

网友评论

      本文标题:react-14-商城列表

      本文链接:https://www.haomeiwen.com/subject/yakimltx.html