《微信小程序》入门小程序-商城小demo的实现(1)

demo代码已经上传到csdn的资源库了,这里是下载链接:下载demo

思维导图


看到最终效果后,简单分析了一下页面以及可能涉及到的功能点,页面大致有这么几个

在这里插入图片描述

页面功能点及效果


首页

首页涉及的功能大致有:

  • 组件:轮播图组件,滚动视图组件;

  • 布局:flex布局;

  • 功能:wx.loading(请求时的加载动画),wx.request(wx的数据请求);

在这里插入图片描述

分类

分类涉及的功能大致有:

  • 组件:滚动视图组件;

  • 布局:flex布局,wx:for循环,tap点击事件;

  • 功能:wx.loading(请求时的加载动画),wx.request(微信中的数据请求方法),wx.navigateTo(页面跳转);

在这里插入图片描述

商品列表

商品列表涉及的功能大致有:

  • 组件:滚动视图组件;

  • 布局:flex布局,wx:for循环,tap点击事件;

  • 功能:wx.loading(请求时的加载动画),wx.request(微信中的数据请求方法),wx.navigateTo(页面跳转),onPullDownRefresh(下拉刷新),onReachBottom(触底上拉加载);

在这里插入图片描述

商品详情

商品详情涉及的功能大致有:

  • 组件:滚动视图组件;

  • 布局:flex布局,wx:for循环,tap点击事件,wx:if渲染;

  • 功能:wx.loading(请求时的加载动画),wx.request(微信中的数据请求方法),wx.navigateTo(页面跳转)storage本地存储,wx.switchTab(tab页面跳转)

  • 自定义组件:支付方式的弹窗组件,数量的弹窗组件,数量加减的按钮组件;

在这里插入图片描述

购物车

购物车涉及的功能大致有:

  • 组件:滚动视图组件;

  • 布局:flex布局,wx:for循环,tap点击事件,wx:if渲染;

  • 功能:wx.navigateTo(页面跳转)storage本地存储,wx.setTabBarBadge(tab右上角红色标记设置)

  • 自定义组件:数量加减的按钮组件;

在这里插入图片描述

我的

我的涉及的功能大致有:

  • 组件:视图组件;

  • 布局:flex布局,tap点击事件,wx:if渲染;

  • 功能:userInfoReadyCallback(获取用户信息);

准备

============================================================

小程序的项目和普通的web项目不大一样,微信官方为了数据的按钮,向服务器请求的地址,必须进行登记

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值