Эх сурвалжийг харах

【Mod】第三方订单无产品ID,不进行跳转

liuxiangxin 6 сар өмнө
parent
commit
b67a46ef0b
1 өөрчлөгдсөн 13 нэмэгдсэн , 8 устгасан
  1. 13 8
      pages/orders/index.vue

+ 13 - 8
pages/orders/index.vue

@@ -14,17 +14,15 @@
 					<view class="order_status">{{item.state}}</view>
 				</view>
 				<view  class="product_list" :class="item.contents_class?'active':''">
-					<view class="product_item" v-for="product_info in item.product_list" :key="product_info.item_id"  >
-						<navigator :url="'/pages/product/index?product_id='+product_info.product_id" >
-							<image class="product_img" :src="product_info.product_thumb" mode=""></image>
-						</navigator>
+					<view class="product_item" v-for="(product_info,k) in item.product_list" :key="k" >
+						<image class="product_img" :src="product_info.product_thumb" mode="" @click="navToProduct(product_info.product_id)"></image>
 						<view class="product_info">
-							<navigator :url="'/pages/product/index?product_id='+product_info.product_id"  class="product_name">
+							<view @click="navToProduct(product_info.product_id)" class="product_name">
 								{{product_info.product_name}}
-							</navigator>
-							<navigator :url="'/pages/product/index?product_id='+product_info.product_id" class="product_spec">
+							</view>
+							<view  @click="navToProduct(product_info.product_id)" class="product_spec">
 								{{product_info.product_spec}}
-							</navigator>
+							</view>
 						</view>
 						<view class="buy_num">
 							x{{product_info.buy_num}}
@@ -189,6 +187,13 @@
 						}
 					}
 				})
+			},
+			navToProduct(id){
+				if( id ){
+					uni.navigateTo({
+						url:"/pages/product/index?product_id="+id
+					})
+				}
 			}
 		}
 	}