| 
									
										
										
										
											2021-08-19 14:40:59 +08:00
										 |  |  | <template> | 
					
						
							|  |  |  | 	<view v-if="list.lenght!=0"> | 
					
						
							|  |  |  | 		<view v-for="(item,index) in list" :key="index"> | 
					
						
							|  |  |  | 			<!-- 一级title --> | 
					
						
							|  |  |  | 			<view class="disjbac mar-x30 mar-s10"> | 
					
						
							| 
									
										
										
										
											2021-08-26 17:57:04 +08:00
										 |  |  | 				<view class="fon34 bold col3">{{item.title}}</view> | 
					
						
							| 
									
										
										
										
											2021-08-19 14:40:59 +08:00
										 |  |  | 				<image class="mar-y50" @tap="delSearch" v-if="item.src!=''" :src="item.src" style="width: 30rpx;height: 30rpx;" mode="heightFix"></image> | 
					
						
							|  |  |  | 			</view> | 
					
						
							|  |  |  | 			<view class="fon24 col6 disac fw"> | 
					
						
							|  |  |  | 				<!-- 二级title --> | 
					
						
							|  |  |  | 				<view @tap="choosetwo(index,indexo)"  | 
					
						
							|  |  |  | 				v-for="(itemo,indexo) in item.list" :key="indexo" | 
					
						
							|  |  |  | 				class="radius10 mar-y20 flexs mar-x20 cate-tu-item">{{itemo.content}}</view> | 
					
						
							|  |  |  | 			</view> | 
					
						
							|  |  |  | 		</view> | 
					
						
							|  |  |  | 	</view> | 
					
						
							|  |  |  | </template> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <script> | 
					
						
							|  |  |  | 	export default { | 
					
						
							|  |  |  | 		name:"cate-tu", | 
					
						
							|  |  |  | 		props:{ | 
					
						
							|  |  |  | 			list:{ | 
					
						
							|  |  |  | 				type:Array, | 
					
						
							|  |  |  | 				default:function(){ | 
					
						
							|  |  |  | 					return [] | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 			}, | 
					
						
							|  |  |  | 			isDetail:{ | 
					
						
							|  |  |  | 				type:Boolean, | 
					
						
							|  |  |  | 				default:false | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		}, | 
					
						
							|  |  |  | 		data() { | 
					
						
							|  |  |  | 			return { | 
					
						
							|  |  |  | 				 | 
					
						
							|  |  |  | 			}; | 
					
						
							|  |  |  | 		}, | 
					
						
							|  |  |  | 		methods:{ | 
					
						
							|  |  |  | 			choosetwo(e1,e2){ | 
					
						
							|  |  |  | 				// console.log('一级索引:',e1);
 | 
					
						
							|  |  |  | 				// console.log('二级索引:',e2);
 | 
					
						
							|  |  |  | 				// console.log(this.list[e1].list[e2].content);
 | 
					
						
							|  |  |  | 				if(this.isDetail){ | 
					
						
							|  |  |  | 					uni.navigateTo({ | 
					
						
							|  |  |  | 						url:`/pagesB/problemDetail/problemDetail?id=${this.list[e1].list[e2].id}&category_id=${this.list[e1].list[e2].category_id}` | 
					
						
							|  |  |  | 					}) | 
					
						
							|  |  |  | 				} else { | 
					
						
							|  |  |  | 					uni.navigateTo({ | 
					
						
							|  |  |  | 						url:`/pagesB/searchPage/searchPage?keyWorld=${this.list[e1].list[e2].content}` | 
					
						
							|  |  |  | 					}) | 
					
						
							|  |  |  | 				} | 
					
						
							|  |  |  | 				 | 
					
						
							|  |  |  | 			}, | 
					
						
							|  |  |  | 			delSearch(){ | 
					
						
							|  |  |  | 				// this.list = []
 | 
					
						
							|  |  |  | 				this.$emit('delev') | 
					
						
							|  |  |  | 			} | 
					
						
							|  |  |  | 		} | 
					
						
							|  |  |  | 	} | 
					
						
							|  |  |  | </script> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <style> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </style> |