Bläddra i källkod

fix: 修复多规格商品详情页默认规格未默认选中的问题;

ext.zhangbin71 4 veckor sedan
förälder
incheckning
57b69a84c3
1 ändrade filer med 5 tillägg och 2 borttagningar
  1. 5 2
      pages/goods/goods_details/index.vue

+ 5 - 2
pages/goods/goods_details/index.vue

@@ -631,6 +631,8 @@
 
 	const ChangeAttr = (res) => {
 		const productSelect = productValue.value[res];
+		console.log(res,productSelect);
+		if(!productSelect && !productSelect?.id) return
 		if (productSelect) {
 			attr.value.productSelect = {
 				...attr.value.productSelect,
@@ -761,10 +763,11 @@
 		if (value.length == 0) {
 			value = [keys[0]]
 		}
-
+		const vlist = value[0].split(',');
 		attr.value.productAttr.forEach((item, i) => {
-			item.index = value[i];
+			item.index = vlist[i];
 		});
+			console.log("attr.value.productAttr",attr.value.productAttr)
 
 		const productSelect = productValue.value[value.join(",")];