首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

22、商品列表

前言:本章主要是商品列表的一个基本布局讲解。...router路由.png 2、编写商品列表 (1)头部标题 头部跟classify.vue页面的头部栏大同小异,所以你也可以抽离成一个组件;其次,对于title名的话应该是由路传参带过来的、是动态的,...click事件 这样,我们从上一级点击进来的名字就赋到商品列表的title了: ? 头部标题 对这部分路由传参还不熟的可参考v-router之什么是编程式路由 (2)筛选工具栏 ?...筛选工具栏 (3)商品列表 对于商品列表我们可以把里面的单个商品item用封装成一个组件从而实现复用。 components文件夹下新建goodItem.vue组件 ?...新建goodItem.vue组件 引入组件并完善商品列表页面样式,这就是我们商品列表的一个基本呈现: ?

1.9K40
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    列表滑动展开隐藏头部HeaderView

    滑动之后Header被压缩,按钮移到AV号左边。 ? 我就照着界面简单实现了主要功能,比较简陋。对于按钮移动的动画就没有去花时间还原了,毕竟这里主要是为了实现滚动压缩、展开Header,动画不讨论。...topView 即为压缩后的布局 bottomView 即为展开后的布局 我这里采取将topView固定在ScrollHeader的顶部,覆盖在bottomView上方,根据滑动对其淡入淡出。...实现方法 首先按照前面的设计将界面布局好,之后的重点是为ScrollHeader增加滑动效果。...剩下的工作就是捕捉滑动状态,并且对滑动距离进行计算,移动topView和bottomView了。对于计算也不做过多说明了,因为没有几张草图也说不清。直接贴上代码,跟着代码算一下就知道怎么回事了。...:(NSString *)keyPath ofObject:(id)object change:(NSDictionary *)change context:(void *)context{ //监视滑动

    3.4K20

    lxparse:解析列表链接和详情内容

    lxparse:一个适用于解析列表链接和提取详请内容的Python库。...所以写一个自动提取列表链接的方法。 奈何国内的站点页面类型千奇百怪,几乎不存在通用的解析方法,只能说尽可能让页面内容提取更便捷一些。...lxparse中的列表解析借助了readability的主体抽取方法,详情解析引用了gen的一些正则匹配方法。 ---- 实现逻辑 列表 1、提取列表主体。...详情 标题、作者、来源:以常见规则匹配,并筛选和评估最优解。 发布时间:以常见规则和正文内容匹配,经过处理和验证后返回时间格式。...xpath_content':'', } lx.parse_detail(detail_html,item=xpath_item) parse_detail 返回: ---- 测试代码 demo文件中分别有列表和详情的解析示例

    1.1K30

    详情返回到列表定位处理

    1.背景 在H5面的电商系统中往往会有以下需求: 点击分类等跳转到商品列表,点击某个商品之后再返回到列表,返回列表页面的时候能记住之前浏览的位置: 2.方案: 我们需要哪些数据?...从商品详情回到列表页面的时候,判断是否是从详情返回的(可以根据 window.location.hash判断)。如果是从详情返回的,将数据加载到html页面。 缓存过期后,清除缓存。...点击进入商品详情之前将当前页数、数据、滚动距离更新到对象中。...从商品详情回到列表页面的时候,$(window).load()判断是否有数据,有就从对象中取,否则ajax请求 window.history.replaceState({}, “”, page); 清空数据...window.history.state; //把页面和data赋值给全局变量 window.history.replaceState({}, "", "list.html"); //清空state,防止列表点返回的时候会回到上一个

    1.4K30

    iOS实例——滑动列表展现隐藏顶部视图

    引 项目中需要一个效果:下滚列表时顶部的自定义视图不移动,上移时隐藏顶部视图,提高列表的展现范围。...在此基础上海加了一个隐藏列表时的动态渐入渐出效果,如下: 实现 实现的要点是,顶部的视图要随着列表的滚动而滚动,且列表最上是可以滚动到屏幕顶部的,最下就是滚动到一个固定的位置就不再往下滚动了,至于渐变效果只要能控制滚动自然也能控制随着滚动去改变...关键就在于顶部视图不是简单的放在列表之上,也不是简单的作为列表的headerview。...顶部视图确实是直接作为self.view的子视图来添加的,但是列表的范围同样是覆盖整个屏幕,那么为了避免列表内容被顶部视图盖住,就要设置列表的contentoffset值。...头部视图的y坐标 float newY = - newOffset.y - BOTTOM;//self.headerScrollView.contentInset.top; // 随着滑动将头部视图往上同步移动

    1.9K10
    领券