diff --git a/components/ProductWindow.vue b/components/ProductWindow.vue index ef434e0..a1b4ec9 100644 --- a/components/ProductWindow.vue +++ b/components/ProductWindow.vue @@ -66,6 +66,7 @@ export default { return {}; }, mounted: function() { + console.log(this); }, methods: { closeAttr: function() { @@ -81,7 +82,8 @@ export default { // 修改商品规格不生效的原因: // H5端下面写法,attr更新,但是除H5外其他端不支持, // 尽量避免下面的骚写法,不要在子组件内更新props - // this.attr.productAttr[res.indexw].index = res.indexn; + // 这里修改是为了能获取到被选中的属性 + this.attr.productAttr[indexw].index = indexn; let that = this; let value = that .getCheckedValue() @@ -100,6 +102,7 @@ export default { getCheckedValue: function() { let productAttr = this.attr.productAttr; let value = []; + console.log(productAttr) for (let i = 0; i < productAttr.length; i++) { for (let j = 0; j < productAttr[i].attrValueArr.length; j++) { if (productAttr[i].index === j) { diff --git a/components/UserEvaluation.vue b/components/UserEvaluation.vue index 9c2002c..815c5e0 100644 --- a/components/UserEvaluation.vue +++ b/components/UserEvaluation.vue @@ -10,7 +10,7 @@ - {{ item.add_time }} {{ item.suk }} + {{ dataFormat(item.addTime) }} {{ item.suk }} {{ item.comment }} @@ -26,6 +26,8 @@ diff --git a/pages/shop/GoodsCon/index.vue b/pages/shop/GoodsCon/index.vue index d339f99..7de0f95 100644 --- a/pages/shop/GoodsCon/index.vue +++ b/pages/shop/GoodsCon/index.vue @@ -330,6 +330,7 @@ export default { getProductDetail(that.id, form) .then(res => { that.$set(that, "storeInfo", res.data.storeInfo); + // 给 attr 赋值,将请求回来的规格赋值给 attr that.$set(that.attr, "productAttr", res.data.productAttr); that.$set(that, "productValue", res.data.productValue); that.$set(that, "replyCount", res.data.replyCount); @@ -496,11 +497,15 @@ export default { this.isOpen = true; }, changeattr: function(msg) { + // 修改了规格 + console.log(msg) this.attr.cartAttr = msg; this.isOpen = false; }, //选择属性; ChangeAttr: function(res) { + // 修改了规格 + console.log(res) let productSelect = this.productValue[res.value]; if (productSelect) { this.attr.productAttr[res.indexw].index = res.indexn;