遇见约到家(微信公众号)
项目简介:这个公众号是面对用户的一个上门服务的平台。
功能描述:
通过封装的 tabBar 组件来实现公众号的 tabBar 页面。
首页:小程序首页主要呈现页面轮播图、项目列表,通过引入 Uview 的 Swiper 组件 实现轮播图效果,通过 uni.request 请求数据并引入项目列表组件通过自定义属性传入数据进行渲染。
订单页面:通过在 onShow 中请求数据实现数据的更新,动态渲染页面。
技师列表:主要是分类商品的列表展示,通过循环来对获取到的后端数据内容进行动态渲染。
项目详情页:在首页或者商品列表点击某一商品,通过 uni.navigateTo 跳转到详情页面并将项目 id 进行携带,通过 onLoad 读取到传输的 id 进行 uni.request 请求得到详细数据动态渲染商品具体的图文信息,如项目名、项目价格、单量等。通过循环来对获取到的后端数据内容进行动态渲染。
个人中心:先构造访问微信提供的授权URL链接里参数,在用户同意授权,获取code,通过 uni.request 请求将 code 传给后端,最后将后端返回的自定义登录状 态存放在 Storage 中,用于判断用户的登录状态等。