美文网首页
12 网络数据和热门商品推荐列表实现动态绑定

12 网络数据和热门商品推荐列表实现动态绑定

作者: flyfishcxy | 来源:发表于2023-05-16 10:14 被阅读0次

不知到大家在软件开发过程中,首页一般底部展示UI都会有1个推荐商品列表这里面会根据你的浏览记录进行埋点,去推荐你喜欢的商品。

那么话不多说,我们开始来详细描述 网络数据和热门商品推荐列表组件绑定实现过程:

1 获取猜你喜欢数据的url

https://www.itying.com/api/plist?is_best=1

2 打开jsonToDart的网页,把json拷贝到里面点击Gennerate Dart自动生成数据模型

jsonToDart的网页:https://javiercbk.github.io/json_to_dart/

jsonToDart

3 在Model文件下创建ProductModel.dart文件,然后把自动上一步自动生成的模型copy到文件里面,并重新命名ProductModel+ProductItemModel

ProductModel

4 封装_getBestProductData方法调用dio获取热门商品推荐数据的网络数据

_getBestProductData

5 回到热门商品推荐UI组件函数_recProductListWidget,将热门商品推荐data和UI进行数据绑定

_recProductListWidget

6 执行flutter run命令 测试UI看效果

相关文章

  • apicloud之传值问题(商品列表页向详情页传值)

    商品列表页部分(Frame页面) 初始化页面 (动态加载数据) 在所要点击的商品身上绑定事件 添加一个data属性...

  • 硅谷外卖项目day04

    day04 项目地址 一、ShopGoods组件 1、动态展现列表数据 使用mock.js模拟商品数据,实现列表数...

  • 微信小程序-喜马拉雅lite-首页搭建

    .效果图 .主要实现功能 1、选项卡切换,显示不同视图; 2、列表展示; 3、网络数据请求&数据绑定到view; ...

  • 数据绑定和dom回流

    数据绑定方法: 1、利用动态元素节点和把它追加到页面中的方式实现数据绑定: eg (ary为JSON数据): 优势...

  • 6.1基本用法和6.2绑定值

    单选框 复选框 下拉列表 绑定值 单选按钮 在业务中,有时需要绑定一个动态的数据,这时可以用v-bind来实现 复...

  • 小程序中实现添加/删除列表

    需求: 实现一个可以添加和删除列表的类似‘采购’功能,如下图: 思路: 要实现动态添加和删除可以定义一个商品列表的...

  • 使用__slots__实现动态绑定

    Python作为动态语言,可以实现动态绑定属性和实例方法等。 动态绑定属性 动态绑定实例方法 给一个实例绑定的方法...

  • 用vis实现网络拓扑图

    需求背景: 1、实现一个网络拓扑图的可视化界面2、能和后台数据进行动态绑定渲染3、实现交互功能(拖拽、放大缩小、悬...

  • spark streaming源码解读之基于贯通Spark St

    1在线动态计算分类最热门商品案例回顾与演示 我们用SparkStreaming+SparkSQL来实现分类最热门商...

  • 推荐系统实战

    项目背景 本项目主要介绍电商系统中常见的推荐功能,包括热门商品和优质商品的统计推荐模块,基于隐语义模型实现的离线推...

网友评论

      本文标题:12 网络数据和热门商品推荐列表实现动态绑定

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