渲染轮播数据
使用swiper组件进行渲染
这里关于图片的宽度,采用rpx设置,如果要占满整屏就是750rpx
rpx(responsive pixel): 可以根据屏幕宽度进行自适应。规定屏幕宽为750rpx。如在 iPhone6 上,屏幕宽度为375px,共有750个物理像素,则750rpx = 375px = 750物理像素,1rpx = 0.5px = 1物理像素。

导航区域
引入字体文件和样式文件,并在app.vue中引入使其成为全局样式
设计图标和文字
商品推荐标题
推荐商品列表:
实现基本的布局
渲染数据
实现导航的点击跳转:
我的超市
这里的页面与推荐热门商品功能一致,因此将热门商品封装成一个组件,实现复用

组件内部通过props属性实现父子传参
export default { props:['goodsList'] };
获取商品数据

onReachBottom
使用该函数,监听页面是否滑到底部,若滑倒底部则加载下一页的数据
要点: 请求下一页数据时,之前的数据要保留,不能够替换

开启下拉刷新
下拉刷新后再次显示第一页数据,情况数组,将pageindex设置为1.再重新获取数据,重新获取数据时加一个延迟效果
当获取数据成功后,取消下拉刷新的效果
 
联系我们
联系我们图片
联系我们和基本信息,电话点击要可以拨打
地图,这里使用地图组件
拨打电话:设备拨打电话

社区图片
结构:左侧是滚动菜单,右侧是对应的内容
左侧菜单使用scroll-view
注:

这里如果要站一整屏,需要先给page设置
左侧滚动区域要想正常滚动,要设置固定高度,不然整个页面都会滚动
获取左侧分类数据

选择高亮效果:

通过比较索引是否相等,相等设置高亮效果,.索引默认为0
添加点击事件,通过点击来修改默认索引
获取右侧数据
当点击左侧分类项时,除了修改对应的高亮,还要获取右侧对应的数据

设置右侧内容区域,也要可以滑动
优化:

第一次进入时因该也获取数据,而不是点击时才获取数据
如果对应内容没有数据则展示暂无数据
实现图片预览效果,点击图片可以实现预览(使用api图片中的图片预览函数)
学习视频
因为没有数据这个不做

资讯
实现页面的基本布局

获取数据然后渲染

将资讯数据封装成一个组件

定义过滤器来格式化时间,过滤器定义为全局方便以后使用

点击资讯可以进入资讯详情页面(难点)
利用父子组件传参,除了调用父组件的函数,还要将id传过去

资讯详情页面:

实现基本结构
根据id获取相应的数据
渲染数据
获取url中的id是通过onLoad函数
内容部分中含有html标签,可以通过富文本进行解析;也可以使用v-html进行解析
商品详情页
在index.vue中定义商品详情页跳转的函数

同样使用父子组件传参,来调用方法

在index.vue中的goGoodsDetail函数接收id,将其拼接到详情页的url中

注:在商品列表页也要注册相应的函数来获取id

在商品详情页的onLoad方法中获取id,并根据id请求对应的商品详情信息

实现商品详情页顶部轮播图:

获取数据
渲染数据
实现商品价格和名称:

实现基本结构
渲染数据
注:商品信息是一段HTML,要使用uni的富文本或v-html解析;要修改图片的样式,在商品详情页如果不行,就在app.vue中设置

商品页的商品导航菜单,这里使用uni的商品导航组件

基于uniapp+express+mysql购物商城模板设计相关推荐

  1. 基于java的电商毕业论文_毕业论文(设计)基于java的网上购物商城的设计与实现.doc...

    盐城师范学院毕业设计 第2页共23页 基于Java的网上购物商城的设计与实现 摘 要 随着网络的不断发展,电子商务技术日趋完善,网络购物已经成为人们日常消费的一种主要方式.基于成熟的电子商务技术条件与 ...

  2. java购物商城系统开题报告_开题报告-基于Java的网上购物商城的设计与实现.doc...

    盐城师范学院 毕业设计开题报告 题 目: 基于Java的网上购物商城的设计与实现 姓 名: 学 院: 信息工程学院 专 业: 数字媒体技术 班 级: 12(1) 学 号: 指导教师: 职称: 讲师 2 ...

  3. java商城答辩_毕业答辩-基于Java的网上购物商城的设计与实现.ppt

    指导老师: 答辩人: 学号: 学院:信息工程学院 基于JAVA的网上购物系统的设计与实现 1 2 绪论 技术介绍和系统设计 3 系统的实现 4 结论与展望 一.绪论 随着网络的蓬勃发展,电子商务技术在 ...

  4. 基于springboot的家具购物商城网站设计与实现

    目录 1.项目简介 1 2.数据库设计 3 2.1表结构 3 2.2ER图 7 3.项目实现 7 3.1项目配置 7 3.2工具类 9 3.3业务代码 15 3.4前端视图代码编写 18 4.项目展示 ...

  5. PHP手表,基于PHP的手表购物商城网站的设计与实现(MySQL)(含录像)

    基于PHP的手表购物商城网站的设计与实现(MySQL)(含录像)(毕业论文15000字,程序代码,MySQL数据库) 1.前台管理包括四大模块分别为:会员信息.商品信息.会员购物车信息.会员中心. 各 ...

  6. ssh mysql购物商场_基于HTML5的汽车配件购物商城设计与实现(SSH,MySQL)(含录像)

    基于HTML5的汽车配件购物商城设计与实现(SSH,MySQL)(含录像)(毕业论文9100字,程序代码,MySQL数据库) 系统目标 本系统的主要目标是开发一个基于Html5的汽车配件购物商城网站, ...

  7. web课程设计网页规划与设计~时尚服装购物商城模板html源码(HTML+CSS+JS)

    HTML网页设计结课作业~橙色时尚服装购物商城模板html源码 临近期末, 你还在为HTML网页设计结课作业,老师的作业要求感到头大?HTML网页作业无从下手?网页要求的总数量太多?没有合适的模板?等 ...

  8. 基于PHP购物商城网站设计与实现

    [P009]基于PHP购物商城网站设计与实现 实现功能: 系统前台用户功能模块: 商城首页:用户打开商城首页后,可以进行信息总览. 精彩生活:其中包括了生活息息相关的信息,如地产.家居.汽车.金融等, ...

  9. 基于JavaSwing开发天猫购物商城系统(用户 管理员角色) 课程设计 毕业设计源码

    基于JavaSwing开发天猫购物商城系统(用户 管理员角色)(毕业设计/大作业) 开发工具: Eclipse/Myeclipse/idea+Jdk+MySQL 运行视频: 基于JavaSwing开发 ...

最新文章

  1. linux中的apachectl是什么命令
  2. 获取当前时间日期并格式化--JS
  3. html+id选择器如何使用方法,id选择器_HTML+CSS前端基础知识教程_腾讯视频
  4. P6348-[PA2011]Journeys【线段树优化建图,最短路】
  5. html表格ui,table表格 - 基础 - H-ui前端框架官方网站
  6. 公钥 私钥_区块链中私钥、公钥和钱包地址三者关系
  7. mysql dmz_MySQL 中LIMIT的使用详解
  8. javax.servlet.ServletException: Circular view path []: would dispatch back to the current....
  9. Camera系统之ISP综述(一)
  10. v-if与v-show
  11. mapreduce web日志预处理
  12. 【Leetcode 刷题题解】python语言+最优美解答+由易到难
  13. Texstduio+Miktex遇到ntx-Italic-tlf-t1 could not be created问题
  14. 项目的成功标准如何衡量?【一杯咖啡谈项目】
  15. cesium面积计算_GitHub - BulletYuan/bulletCesium: GIS可视化——基于Cesiumjs的一些工具类,测量距离、测量面积。持续更新......
  16. HashMap与红黑树
  17. c++:计算长方柱体的体积
  18. Mermaid 类图举例 ClassDiagram 唐代传承图
  19. 向着第二层 第一阶段第二十天
  20. 酒楼拓客营销流程,酒楼宣传推广方案

热门文章

  1. Emgucv颜色结构
  2. Python:实现获取 imdb 前 250 部电影算法(附完整源码)
  3. 导入mysql示例数据库employees
  4. 2018 ACM-ICPC 中国大学生程序设计竞赛暨丝绸之路程序设计竞赛
  5. Mac局域网远程登录
  6. Python 文件类型(*.py/*.pyc/*.pyo)
  7. FFTW——一个用纯c语言写的高效FFT算法库
  8. 【python热搜爬虫+定时发送邮件操作①】不会吧不会吧!不会2020了还有人需要用软件看微博热搜吧?
  9. MATLAB学习笔记0:学习须知
  10. 【Linux】进程控制1-进程创建、进程终止