提交
This commit is contained in:
72
甲情_甲意/miniprogram/pages/zhoubianshop/zhoubianshop.js
Normal file
72
甲情_甲意/miniprogram/pages/zhoubianshop/zhoubianshop.js
Normal file
@ -0,0 +1,72 @@
|
||||
Page({
|
||||
data: {
|
||||
typeList: ['primary'],
|
||||
lie: [
|
||||
{ id: 1, name: '推荐款式', showLine: true },
|
||||
{ id: 2, name: '中长款', showLine: false },
|
||||
{ id: 3, name: '本甲款', showLine: false },
|
||||
{ id: 4, name: '长款', showLine: false },
|
||||
{ id: 5, name: '短款', showLine: false },
|
||||
],
|
||||
filteredShopping:[
|
||||
{ id:1,commoditiesName:'亮面美甲贴片',commoditiesPrice:'78'},
|
||||
{ id:2,commoditiesName:'亮面美甲贴片',commoditiesPrice:'78'},
|
||||
{ id:3,commoditiesName:'亮面美甲贴片',commoditiesPrice:'78'},
|
||||
{ id:4,commoditiesName:'亮面美甲贴片',commoditiesPrice:'78'},
|
||||
{ id:5,commoditiesName:'亮面美甲贴片',commoditiesPrice:'78'},
|
||||
{ id:6,commoditiesName:'亮面美甲贴片',commoditiesPrice:'78'},
|
||||
]
|
||||
},
|
||||
onLoad() {},
|
||||
handleTapLink() {
|
||||
this.showToast('联系方式:15214547473');
|
||||
},
|
||||
showToast(content) {
|
||||
my.showToast({
|
||||
content: content,
|
||||
duration: 3000,
|
||||
});
|
||||
},
|
||||
selectItem(e) {
|
||||
const id = e.currentTarget.dataset.id;
|
||||
console.log(id);
|
||||
// 更新对应的 showLine 状态,控制是否显示线条
|
||||
const updatedLie = this.data.lie.map(item => {
|
||||
if (item.id === id) {
|
||||
item.showLine = !item.showLine; // 切换显示状态
|
||||
} else {
|
||||
item.showLine = false; // 其他项隐藏
|
||||
}
|
||||
return item;
|
||||
});
|
||||
|
||||
// 根据点击的类别 id 筛选对应的商品
|
||||
const filteredShopping = this.data.tuijian.filter(item => String(item.commoditiesGroupId) === String(id));
|
||||
|
||||
// 更新数据
|
||||
this.setData({
|
||||
lie: updatedLie,
|
||||
filteredShopping, // 更新右侧商品列表
|
||||
showShoppingCart: true, // 显示购物车部分
|
||||
showComments: false, // 隐藏评论部分
|
||||
showBusinessInfo: false, // 隐藏商家信息部分
|
||||
});
|
||||
console.log(this.data.filteredShopping,'hhhhhhhhhhhhhh');
|
||||
},
|
||||
shangpinjiemian(item){
|
||||
const id = item.target.dataset.num
|
||||
console.log('传递的数据:', id);
|
||||
const ids = id.id
|
||||
const commoditiesPrice = id.commoditiesPrice
|
||||
const commoditiesName = id.commoditiesName
|
||||
const commoditiesImage = id.commoditiesImage
|
||||
const businessId = id.businessId
|
||||
const dianpuid = this.data.id
|
||||
const businessName =this.data.businessName
|
||||
console.log('Address being passed: ',id,commoditiesPrice,commoditiesName,commoditiesImage,businessId);
|
||||
my.navigateTo({
|
||||
url:`/pages/shangpinjiemian/shangpinjiemian?commoditiesPrice=${commoditiesPrice}&&commoditiesName=${commoditiesName}&&commoditiesImage=${commoditiesImage}&&ids=${ids}&&businessId=${businessId}&&dianpuid=${dianpuid}&&businessName=${businessName}`
|
||||
})
|
||||
console.log(ids,businessId,commoditiesImage,commoditiesName,commoditiesPrice+'这是商品的',dianpuid+'这是店铺的')
|
||||
},
|
||||
});
|
Reference in New Issue
Block a user