The application discloses a page processing method and a device based on react. The method comprises the configuration of a container component, wherein the long list is configured in the container component; the input interface of the list data and the configuration structured data is provided through the container component; the key identification in the provided list data is extracted as an index; the page scrolling event is monitored, and the corresponding page scrolling and index scrolling tracking are performed. The application solves the technical problem that it is necessary to repeatedly compile the code to increase the labor cost when displaying the data list in the front-end page development. Through the container component of the application, the duplicate logic of the business is abstracted and extracted to reduce the writing of duplicate code.
【技术实现步骤摘要】
基于React的页面处理方法以及装置
本申请涉及前端开发领域,具体而言,涉及一种基于React的页面处理方法以及装置。
技术介绍
前端开发中会遇到展示大量结构化数据列表的需求,例如城市列表,车辆品牌列表,信用卡品牌列表等等。专利技术人发现,如果每次需求都需要展示大量结构化数据列表,则耗费人力成本、增加重复劳动。针对相关技术中在前端页面开发中展示数据列表需要重复编译代码增加人力成本的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种基于React的页面处理方法以及装置,以解决在前端页面开发中展示数据列表需要重复编译代码增加人力成本的问题。为了实现上述目的,根据本申请的一个方面,提供了一种基于React的页面处理方法。根据本申请的基于React的页面处理方法包括:配置容器组件,其中所述容器组件中对于长列表进行配置;通过所述容器组件提供列表数据和配置结构化数据的传入接口;抽取所述提供列表数据中的键标识作为索引;监听页面滚动事件,执行相应的页面滚动和索引滚动追踪。进一步地,所述配置容器组件包括:在所述容器组件中列表样式用于根据列表项数据中的Type值选择展示;在所述容器组件中索引用于根据预设配置改变键标识的别名或配置成图标形式。进一步地,所述配置容器组件,用于在在所述容器组件中列表样式中配置长列表。进一步地,监听页面滚动事件,执行相应的页面滚动和索引滚动追踪包括:在所述容器组件提供列表数据data和 ...
【技术保护点】
1.一种基于React的页面处理方法,其特征在于,包括:/n配置容器组件,其中所述容器组件中对于长列表进行配置;/n通过所述容器组件提供列表数据和配置结构化数据的传入接口;/n抽取所述提供列表数据中的键标识作为索引;/n监听页面滚动事件,执行相应的页面滚动和索引滚动追踪。/n
【技术特征摘要】 【专利技术属性】
1.一种基于React的页面处理方法,其特征在于,包括:
配置容器组件,其中所述容器组件中对于长列表进行配置;
通过所述容器组件提供列表数据和配置结构化数据的传入接口;
抽取所述提供列表数据中的键标识作为索引;
监听页面滚动事件,执行相应的页面滚动和索引滚动追踪。
2.根据权利要求1所述的基于React的页面处理方法,其特征在于,所述配置容器组件包括:
在所述容器组件中列表样式用于根据列表项数据中的Type值选择展示;
在所述容器组件中索引用于根据预设配置改变键标识的别名或配置成图标形式。
3.根据权利要求1所述的基于React的页面处理方法,其特征在于,所述配置容器组件,用于在在所述容器组件中列表样式中配置长列表。
4.根据权利要求1所述的基于React的页面处理方法,其特征在于,监听页面滚动事件,执行相应的页面滚动和索引滚动追踪包括:
在所述容器组件提供列表数据data和配置config的结构化数据的传入接口;
监听页面滚动事件,根据在所述传入接口获取的数据,以使在手指到达位置执行相应的页面滚动和索引滚动追踪。
5.根据权利要求1所述的基于React的页面处理方法,其特征在于,监听页面滚动事件,执行相应的页面滚动和索引滚动追踪之后,还包括:
根据列表元素点击事件的回调接口,当监听到点击列表中任一项的点击事件时,传回该项的数据。
技术研发人员:陈安阳,吴峰,郭伟,
申请(专利权)人:上海易点时空网络有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。