| 
					
				 | 
			
			
				@@ -63,11 +63,17 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     removeListenerMessage('UpdateToken', () => {})
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				   methods: {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    onSearch() {},
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    onRefresh() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.productCategoryList = []
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      this.$nextTick(() => {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        this.init()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      })
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      const tabFirst = this.$refs.tabFirst as any
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+      tabFirst?.onSearch()
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    },
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     async init() {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				       try {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const res = await request.get('/api-mall-portal/home/content')
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        console.log(res)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         const result = res.data || {}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         this.count = result.count
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         cartCount.value = result.count
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -145,7 +151,7 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           v-model={this.loading}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           loading-text="正在刷新..."
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           success-text="刷新完成"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-          onRefresh={() => this.init()}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          onRefresh={() => this.onRefresh()}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           <div
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             onClick={() => {
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -193,15 +199,14 @@ export default defineComponent({ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             offsetTop={this.height}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             lazyRender
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				           >
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            {this.productCategoryList.length > 0 && (
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              <Tab title="全部" name={0}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                <TabList
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  isTab={true}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  productAttributeCategoryId={0}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                  onOpenWebView={this.openWebView}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-                />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-              </Tab>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            )}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            <Tab title="全部" name={0}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              <TabList
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                ref="tabFirst"
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                isTab={true}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                productAttributeCategoryId={0}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                onOpenWebView={this.openWebView}
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+              />
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            </Tab>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             {this.productCategoryList.map((item: any) => (
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				               <Tab title={item.name} name={item.id}>
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 <TabList
 
			 |