// pages/detail/detail.js
Page({
/**
* 页面的初始数据
*/
data: {
goodsData:{},
isCollect:false
},
goodsInfo:{},
/**
* 生命周期函数--监听页面加载
*/
onLoad:function(options) {
let that=this
var base_url="http://api-hmugo-web.itheima.net/api/public/v1/goods/detail?goods_id="+options.goods_id
wx.request({
url: base_url,
success(res){
that.goodsInfo=res.data.message
that.setData({
goodsData:res.data.message
})
}
})
let collect=wx.getStorageSync('collect')||[]
let isCollect=collect.some(v=>v.goods_id==that.goodsInfo.goods_id)
console.log(that.goodsInfo+'qdfff')
that.setData({
isCollect
})
},
handlPpreImage(e){
var currentImage=e.currentTaget.dataset.url
var urls=this.data.goodsData.pics.map(v=>v.pics_mid)
console.log(urls)
wx.previewImage({
current:currentImage,
urls: urls
})
},
//搜藏
handleCollect(){
let isCollect=false
let collect=wx.getStorageSync('collect')||[]
let index=collect.findIndex(v=>v.goods_id==this.goodsInfo.goods_id)
if(index!==-1){
collect.splice(index,1)
isCollect=false
wx.showToast({
title:'取消收藏',
icon:'success',
mask:true
})
}else{
collect.push(this.goodsInfo)
isCollect=true
wx.showToast({
title:'收藏成功',
icon:'success',
mask:true
})
}
wx.setStorageSync('collect', collect)
this.setData({
isCollect:isCollect
})
}
})
没有合适的资源?快使用搜索试试~ 我知道了~
微信小程序的参考内容project
共61个文件
json:15个
js:14个
wxss:13个
需积分: 0 0 下载量 161 浏览量
2023-10-21
10:29:03
上传
评论
收藏 50KB RAR 举报
温馨提示
微信小程序
资源推荐
资源详情
资源评论
收起资源包目录
project6.5.rar (61个子文件)
project6.5
sitemap.json 191B
project.private.config.json 2KB
pages
cart
cart.wxml 65B
cart.wxss 26B
cart.js 186B
cart.json 29B
detail
detail.json 29B
detail.js 2KB
detail.wxml 2KB
detail.wxss 2KB
index
index.wxml 977B
index.js 750B
index.json 89B
index.wxss 691B
cates
cates.json 90B
cates.wxml 765B
cates.wxss 532B
cates.js 702B
user
user.wxml 2KB
user.js 250B
user.wxss 2KB
user.json 29B
search
search.json 29B
search.wxss 819B
search.js 675B
search.wxml 485B
logs
logs.json 77B
logs.js 305B
logs.wxml 197B
logs.wxss 106B
goodslist
goodslist.wxss 490B
goodslist.wxml 527B
goodslist.js 924B
goodslist.json 69B
login
login.js 339B
login.json 29B
login.wxml 180B
login.wxss 132B
.eslintrc.js 587B
app.json 1KB
project.config.json 1KB
app.js 364B
image
购物车-fill-copy.png 5KB
我.png 5KB
分类.png 4KB
我-copy.png 5KB
购物车-fill.png 5KB
204首页 (1).png 3KB
分类-copy.png 4KB
204首页.png 3KB
styles
iconfont.wxss 1KB
utils
util.js 460B
app.wxss 113B
components
searchinput
searchinput.js 254B
searchinput.json 51B
searchinput.wxml 211B
searchinput.wxss 390B
tabs
tabs.js 341B
tabs.wxml 199B
tabs.json 51B
tabs.wxss 213B
共 61 条
- 1
资源评论
46179996
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 电力场景安全帽检测数据集VOC+YOLO格式295张2类别.7z
- MISC图片隐写MISC图片隐写MISC图片隐写MISC图片隐写MISC图片隐写.txt
- 七维大脑原理:探索人类心智的多元维度.txt
- 电力场景设备漏油检测数据集VOC+YOLO格式338张1类别.7z
- 基于yolov8+pyqt5实现精美界面支持图片视频和摄像检测源码.zip
- 用C语言为母亲节献上一份特别的祝福.zip
- LCD1602液晶显示屏的深入探索与实用指南.zip
- 基于Matlab人脸肤色定理的教师人数统计+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab霍夫曼变换的表盘读数识别+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
- 基于Matlab火灾烟雾检测源码带GUI界面+源代码+全部数据+文档说明+详细注释+使用说明+截图(高分课程设计)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功