900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 微信小程序商城开发之动态API实现商品的详情页的代码(下)

微信小程序商城开发之动态API实现商品的详情页的代码(下)

时间:2023-02-02 12:53:39

相关推荐

微信小程序商城开发之动态API实现商品的详情页的代码(下)

微信小程序|小程序开发

小程序电商,微信小程序

微信小程序-小程序开发

360网址导航手机版源码,vscode 怎么预览md,ubuntu 生成密钥,tomcat8 pdf,booking爬虫,php继承 静态,张家口seo培训,不安全网站源码,发布手机端详情页面模板lzw

本篇文章给大家带来的内容是关于微信小程序商城开发之动态API实现商品的详情页的代码(下) ,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

方维1元夺宝源码出售,怎么用vscode安装pip,ubuntu pcre,tomcat日志文件配置,sqlite窃取,泰安网页设计,主机空间sql数据库使用方法,阿里云青岛服务器,discuz拨打电话插件,前端aunt框架,地下爬虫馆,php 宏,济南seo外包服务,springboot高性能,响应式机械类网站,最简单 网页,响应式app模板,asp 后台生成二维码,移动页面图片轮播,资料管理系统 源码 .net,微信小程序 订餐源码下载lzw

看效果

html导航框架源码下载,ubuntu 最好的教材,tomcat监控从哪些方面,爬虫软件的用途,php和python的各自优势,软文发布seolzw

加入购物车.jpg

开发计划

1、加入购物车悬浮框、商品数量、价格计算、收藏和加入购物车功能开发

2、调用加入购物车API加入购物车

根据商品ID获取商品详情API数据模型

访问:/ 选择微商城案例,下图例:

加入购物车和商品收藏API.jpg

下方还有详细的数据模型可以查看哦!

detail.wxml

#template模板引用 ¥{{goods.totalMoney}} 销量 {{goods.buyRate}} 件 商品编码:{{goods.goodsId}} 购买数量 <!-- -->

detail.wxss

#template 模板引用 @import "../template/template.wxss"; /* sku选择 */.dialog__mask { position: fixed; top: 0; left: 0; right: 0; bottom: 0; z-index: 10; background: rgba(0, 0, 0, 0.7); display: none;}.dialog__container { position: fixed; bottom: 0; width: 100%; background: white; transform: translateY(150%); transition: all 0.4s ease; z-index: 11;}.dialog--show .dialog__container { transform: translateY(0);}.dialog--show .dialog__mask { display: block;}.image-sku { width: 200rpx; height: 200rpx; z-index: 12; position: absolute; left: 20px; top: -30px; border-radius: 20rpx;}.image-close { width: 40rpx; height: 40rpx; position: fixed; right: 20rpx; top: 10rpx;}.column { display: flex; flex-direction: column;}.row { display: flex; flex-direction: row; align-items: center;}.border-line { width: 100%; height: 2rpx; display: inline-block; margin: 30rpx 0rpx; background-color: gainsboro; text-align: center;}.sku-title { position: relative; left: 300rpx; margin: 1rpx;}.sku-price { color: red; position: relative; left: 300rpx; margin: 1rpx;}.row .quantity-position { position: absolute; right: 30rpx; display: flex; justify-content: center; flex-direction: column; }

detail.js

// 收藏-修改收藏状态 addLike() { this.setData({isLike: !this.data.isLike });ajax.request({method: GET,url: collection/addShopCollection?key= + utils.key + &goodsId= + goodsId,success: data => { console.log("收藏返回结果:" + data.message) wx.showToast({title: data.message,icon: success,duration: 2000 });} }) },// 立即购买-待开发 immeBuy() { wx.showToast({title: 购买成功,icon: success,duration: 2000 }); },// 跳到购物车-待开发 toCar() { wx.navigateTo({url: ../cart/cart }) }, /** * sku 弹出 */ toggleDialog: function () { this.setData({showDialog: !this.data.showDialog }); }, /** * sku 关闭 */ closeDialog: function () { console.info("关闭"); this.setData({showDialog: false }); },/* 减数 */ delCount: function (e) { console.log("刚刚您点击了减1"); var count = this.data.goods.count; // 商品总数量-1 if (count > 1) {this.data.goods.count--; } // 将数值与状态写回this.setData({goods: this.data.goods }); this.priceCount(); }, /* 加数 */ addCount: function (e) { console.log("刚刚您点击了加1"); var count = this.data.goods.count; // 商品总数量-1if (count 1) {this.data.goods.count--; } // 将数值与状态写回this.setData({goods: this.data.goods }); this.priceCount(); }, /* 加数 */ addCount: function (e) { console.log("刚刚您点击了加1"); var count = this.data.goods.count; // 商品总数量-1if (count { console.log("加入购物车返回结果:" + data.message) wx.showToast({title: 加入购物车成功,icon: success,duration: 2000 });} })}

template模板使用

由于再加上template的源码太长了,大家可以直接下载源码使用就好。

微信小程序商城开发之https框架的搭建以及顶部和底部导航的实现

微信小程序商城开发之动态API实现商品的详情页的代码(上)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。