update pages/order/aftersale/return-delivery.vue.
修改1:进入该页面报: Cannot read properties of undefined (reading 'name'),原因是在{{ state.expresses[state.expressIndex].name }}这行代码,onLoad异步加载后端快递公司列表,在state.expresses为空数组时,直接读取name字段导致报错。
修改方式:增加v-if判断。
修改2:物流公司右侧增加箭头图标。icon-jiantou替换为_icon-forward。
Signed-off-by: zhaowg <suolong.hzw@foxmail.com>
			
			
				pull/59/head
			
			
		
							parent
							
								
									6550441bc9
								
							
						
					
					
						commit
						e289c10270
					
				|  | @ -6,14 +6,15 @@ | ||||||
| 					<view class='list borRadius14'> | 					<view class='list borRadius14'> | ||||||
| 						<view class='item acea-row row-between-wrapper' style="display: flex;align-items: center;"> | 						<view class='item acea-row row-between-wrapper' style="display: flex;align-items: center;"> | ||||||
| 							<view>物流公司</view> | 							<view>物流公司</view> | ||||||
| 							<picker mode='selector' class='num' @change="bindPickerChange" :value="state.expressIndex" | 							<view v-if="state.expresses.length>0" style="flex:1"> | ||||||
|                       :range="state.expresses" range-key="name"> | 								<picker mode='selector' class='num' @change="bindPickerChange" :value="state.expressIndex" | ||||||
| 								<view class="picker acea-row row-between-wrapper"> | 									:range="state.expresses" range-key="name"> | ||||||
| 									<view class='reason'>{{ state.expresses[state.expressIndex].name }}</view> | 									<view class="picker acea-row row-between-wrapper" style="display: flex;justify-content: space-between;"> | ||||||
|                   <!-- TODO 芋艿:这里样式有问题,少了 > 按钮 --> | 										<view class='reason'>{{ state.expresses[state.expressIndex].name }}</view> | ||||||
| 									<text class='iconfont icon-jiantou' /> | 										<text class='iconfont _icon-forward' /> | ||||||
| 								</view> | 									</view> | ||||||
| 							</picker> | 								</picker> | ||||||
|  | 							</view> | ||||||
| 						</view> | 						</view> | ||||||
| 						<view class='item textarea acea-row row-between' style="display: flex;align-items: center;"> | 						<view class='item textarea acea-row row-between' style="display: flex;align-items: center;"> | ||||||
| 							<view>物流单号</view> | 							<view>物流单号</view> | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue
	
	 zhaowg
						zhaowg