黑马优购
在寒夜等候光明
这个作者很懒,什么都没留下…
展开
-
黑马优购项目总结
文章目录1、准备工作。2、封装一些公共的组件3、请求接口渲染页面4、列表页面渲染5、详细列表下拉刷新,上拉加载6、详情页7、购物车页面8、我的页面1、准备工作。我们先把wx.request封装好。然后我们去配置路由。把尾部的导航配置出来。就是我们的首页、分类、购物车、还有我的。在全局的app.json中配置。{ "pages": [ // 这个是我们的配置页面,类似我们的vue路由 "pages/index/index", "pages/category/...原创 2021-05-18 07:52:54 · 1282 阅读 · 0 评论 -
小程序的发布流程
发布流程,大概分为三步:1.上传代码2.提交审核3.发布版本注意:发布之前,要给服务器域名配置白名单原创 2021-05-17 10:46:44 · 154 阅读 · 0 评论 -
小程序支付流程
1页面加载的时候1) 从缓存中获取购物车数据渲染到页面中这些数据checked=true2微信支付1哪些人哪些帐号可以实现微信支付1) 企业帐号2) 企业帐号的小程序后台中必须给开发者添加上白名单1一个appid可以同时绑定多个开发者2这些开发者就可以公用这个appid和它的开发权限3支付按钮1先判断缓存中有没有token2没有跳转到授权页面...原创 2021-05-16 19:46:20 · 95 阅读 · 0 评论 -
小程序授权登录流程
// 授权获取用户信息 async handleGetUserInfo(e) { try { console.log(e) // 获取对应的参数 const {encryptedData,rawData,iv,signature} = e.detail; // 获取登录后的code属性 const {code} = await login(); // 把需要传递的参数合并成一个对象 const login...原创 2021-05-16 19:30:05 · 117 阅读 · 0 评论 -
如何写收藏、分享、客服功能
商品收藏1.页面跳转到收藏页的时候 加载缓存中的商品收藏的数据2.判断当前商品有没有被收藏 1) 有 改变页面的图标 2) 没有 显示原来默认的图标3.点击商品收藏按钮 判断该商品是否存在于缓存数组中 1) 已经存在 把该商品删除 2) 没有存在 把商品添加到收藏数组中 存入到缓存中即可 // 点击 商品收藏图标 handleCollect(){ let isCollec...原创 2021-05-14 15:26:32 · 64 阅读 · 0 评论 -
如何获取收货地址
如何获取收货地址首先给设置收货地址的按钮注册一个点击事件然后在js文件的methods中//点击获取收货地址 async handleChooseAddress(){ try { //1 获取权限 状态 const res1 = await getSetting(); const scopeAddress = res1.authSetting["scope.address"]; //2 判断权限状态 if(sc...原创 2021-05-14 10:41:31 · 887 阅读 · 0 评论 -
上拉加载下拉刷新
*小程序上拉加载下拉刷新1.先固定一个包含列表数据的view的高度,让它里面的数据可以超出屏幕高度,实现上下滑动效果2.列表的数据请求会分成两种情况: 一种是初始化页面加载的时候第一页的数据 一种是滑动到底部请求下一页的数据3.我们在请求的时候要分成两种情况,如果是第一页,请求到接口的页面数据以后停止下拉刷新如果加载的是上拉后的页面,在它往上滚动的时候,滚动到一定的位置就请求下一页的数据,把请求到的下一页的数据拼接到当前页面的底部,实现滑动效果4.判断有没有下一页数...原创 2021-05-14 08:31:01 · 294 阅读 · 0 评论