|
|
|
@ -192,21 +192,52 @@
|
|
|
|
|
}
|
|
|
|
|
onLoad((options) => {
|
|
|
|
|
userLogin()
|
|
|
|
|
const goods = JSON.parse(options.goods)
|
|
|
|
|
swipperList.value = goods.goodsImage.split(',')
|
|
|
|
|
console.log(goods)
|
|
|
|
|
goodsUnit.value = goods.goodsUnit
|
|
|
|
|
title.value = goods.goodsName
|
|
|
|
|
price.value = goods.specs[0].goodsPrice
|
|
|
|
|
specs.value = goods.specs
|
|
|
|
|
content.value = goods.goodsDesc
|
|
|
|
|
//设置购物车数据
|
|
|
|
|
carData.value.goodsId = goods.goodsId
|
|
|
|
|
carData.value.goodsName = goods.goodsName
|
|
|
|
|
carData.value.goodsUnit = goods.goodsUnit
|
|
|
|
|
carData.value.specsName = goods.specs[0].specsName
|
|
|
|
|
carData.value.price = goods.specs[0].goodsPrice
|
|
|
|
|
carData.value.goodsImage = goods.goodsImage.split(',')[0]
|
|
|
|
|
// const goods = JSON.parse(options.goods)
|
|
|
|
|
// swipperList.value = goods.goodsImage.split(',')
|
|
|
|
|
// console.log(goods)
|
|
|
|
|
// goodsUnit.value = goods.goodsUnit
|
|
|
|
|
// title.value = goods.goodsName
|
|
|
|
|
// price.value = goods.specs[0].goodsPrice
|
|
|
|
|
// specs.value = goods.specs
|
|
|
|
|
// content.value = goods.goodsDesc
|
|
|
|
|
// //设置购物车数据
|
|
|
|
|
// carData.value.goodsId = goods.goodsId
|
|
|
|
|
// carData.value.goodsName = goods.goodsName
|
|
|
|
|
// carData.value.goodsUnit = goods.goodsUnit
|
|
|
|
|
// carData.value.specsName = goods.specs[0].specsName
|
|
|
|
|
// carData.value.price = goods.specs[0].goodsPrice
|
|
|
|
|
// carData.value.goodsImage = goods.goodsImage.split(',')[0]
|
|
|
|
|
// 添加错误处理
|
|
|
|
|
try {
|
|
|
|
|
// 先解码,再解析
|
|
|
|
|
const decodedGoods = decodeURIComponent(options.goods);
|
|
|
|
|
const goods = JSON.parse(decodedGoods);
|
|
|
|
|
|
|
|
|
|
swipperList.value = goods.goodsImage.split(',')
|
|
|
|
|
console.log(goods)
|
|
|
|
|
goodsUnit.value = goods.goodsUnit
|
|
|
|
|
title.value = goods.goodsName
|
|
|
|
|
price.value = goods.specs[0].goodsPrice
|
|
|
|
|
specs.value = goods.specs
|
|
|
|
|
content.value = goods.goodsDesc
|
|
|
|
|
//设置购物车数据
|
|
|
|
|
carData.value.goodsId = goods.goodsId
|
|
|
|
|
carData.value.goodsName = goods.goodsName
|
|
|
|
|
carData.value.goodsUnit = goods.goodsUnit
|
|
|
|
|
carData.value.specsName = goods.specs[0].specsName
|
|
|
|
|
carData.value.price = goods.specs[0].goodsPrice
|
|
|
|
|
carData.value.goodsImage = goods.goodsImage.split(',')[0]
|
|
|
|
|
} catch (error) {
|
|
|
|
|
console.error('解析商品数据失败:', error)
|
|
|
|
|
uni.showToast({
|
|
|
|
|
title: '商品信息加载失败',
|
|
|
|
|
icon: 'none'
|
|
|
|
|
})
|
|
|
|
|
// 可以选择返回上一页
|
|
|
|
|
setTimeout(() => {
|
|
|
|
|
uni.navigateBack()
|
|
|
|
|
}, 1500)
|
|
|
|
|
}
|
|
|
|
|
})
|
|
|
|
|
</script>
|
|
|
|
|
|
|
|
|
|