From 1895f15c4b179f6153ac0ef0faadf5d6c851aea9 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期日, 08 十月 2023 13:14:40 +0800
Subject: [PATCH] # 动态项目

---
 pages/common/data-list/dataDetail.vue |    1 
 pages/project/bf/home/home.vue        |   11 +++
 pages/home/home.vue                   |   61 +++++++++++++++++++-
 pages.json                            |   26 ++++++++
 pages/LoginDemo/LoginDemo.vue         |   12 +++
 pages/project/jf/home/home.vue        |   11 +++
 pages/project/tzsk/home/home.vue      |   11 +++
 .hbuilderx/launch.json                |   16 +++++
 pages/project/jk/home/home.vue        |   11 +++
 9 files changed, 155 insertions(+), 5 deletions(-)

diff --git a/.hbuilderx/launch.json b/.hbuilderx/launch.json
new file mode 100644
index 0000000..582561b
--- /dev/null
+++ b/.hbuilderx/launch.json
@@ -0,0 +1,16 @@
+{ // launch.json 閰嶇疆浜嗗惎鍔ㄨ皟璇曟椂鐩稿叧璁剧疆锛宑onfigurations涓嬭妭鐐瑰悕绉板彲涓� app-plus/h5/mp-weixin/mp-baidu/mp-alipay/mp-qq/mp-toutiao/mp-360/
+  // launchtype椤瑰彲閰嶇疆鍊间负local鎴杛emote, local浠h〃鍓嶇杩炴湰鍦颁簯鍑芥暟锛宺emote浠h〃鍓嶇杩炰簯绔簯鍑芥暟
+    "version": "0.0",
+    "configurations": [{
+     	"app-plus" : 
+     	{
+     		"launchtype" : "local"
+     	},
+     	"default" : 
+     	{
+     		"launchtype" : "local"
+     	},
+     	"type" : "uniCloud"
+     }
+    ]
+}
diff --git a/pages.json b/pages.json
index e4ca57f..abd8ae5 100644
--- a/pages.json
+++ b/pages.json
@@ -24,6 +24,32 @@
 			"style": {
 				"navigationBarTitleText": "鏄庣粏"
 			}
+		},
+		
+		
+		{
+			"path": "pages/project/bf/home/home",
+			"style": {
+				"navigationBarTitleText": "涓婚〉"
+			}
+		},
+		{
+			"path": "pages/project/jf/home/home",
+			"style": {
+				"navigationBarTitleText": "涓婚〉"
+			}
+		},
+		{
+			"path": "pages/project/jk/home/home",
+			"style": {
+				"navigationBarTitleText": "涓婚〉"
+			}
+		},
+		{
+			"path": "pages/project/tzsk/home/home",
+			"style": {
+				"navigationBarTitleText": "涓婚〉"
+			}
 		}
 	],
 	"globalStyle": {
diff --git a/pages/LoginDemo/LoginDemo.vue b/pages/LoginDemo/LoginDemo.vue
index 662e52c..c1a000c 100644
--- a/pages/LoginDemo/LoginDemo.vue
+++ b/pages/LoginDemo/LoginDemo.vue
@@ -17,7 +17,7 @@
 					<switch :checked='remberPassword' color="#FFCC33" style="zoom:.5" @change="remberChange"/>
 				</view>
 			</view>
-			<view class="button">
+			<view class="button" @click="login">
 				鐧诲綍
 			</view>
 		</view>
@@ -85,6 +85,16 @@
 			},
 			settings() {
 				this.$refs.settings.open()
+			},
+			login() {
+				let path = 'js'
+				uni.navigateTo({
+					url: `/pages/project/${path}/home/home`,
+					fail(res) {
+						console.log(`娌℃湁${path}椤圭洰,璇疯仈绯荤鐞嗗厓`);
+					}
+					
+				})
 			}
 		}
 	}
diff --git a/pages/common/data-list/dataDetail.vue b/pages/common/data-list/dataDetail.vue
index 3adcb30..5981855 100644
--- a/pages/common/data-list/dataDetail.vue
+++ b/pages/common/data-list/dataDetail.vue
@@ -25,6 +25,7 @@
 				/>
 			</view>
 			
+			<!-- todo: 鏃ユ湡閫夋嫨 -->
 		</view>
 		
 		<view class="footer">
diff --git a/pages/home/home.vue b/pages/home/home.vue
index 4302512..dc8a813 100644
--- a/pages/home/home.vue
+++ b/pages/home/home.vue
@@ -15,7 +15,19 @@
 				Top 2. 鍐荤尓鎺�
 			</view>
 		</view>
-		<view v-for="(item,i) in dataList" :key="i">{{i}}</view>
+		<view class="home-list" v-for="(item,i) in homeList" :key="i">
+			<view class="list-title flex-align-center">
+				<view class="list-title-tag "></view>
+				<view>{{item.name}}</view>
+			</view>
+			<view class="list-detl">
+				<view v-for="nav in item.nav">
+					<view style="margin: 10px;">
+						{{nav.name}}
+					</view>
+				</view>
+			</view>
+		</view>
 	</view>
 </template>
 
@@ -23,18 +35,59 @@
 	export default {
 		data() {
 			return {
-				dataList: [{},{},{}]
+				homeList: [
+					{name: '鍏ュ簱',nav:[
+						{name: '缁勬墭鍏ュ簱'},
+						{name: '涓婃灦'}
+					]},
+					{name: '鍑哄簱'},
+					{name: '鍏朵粬'}]
 			}
 		}
 	}
 </script>
 
 <style>
+	.flex-justify-center {
+		display: flex;
+		justify-content: center;
+	}
+	.flex-align-center {
+		display: flex;
+		align-items: center;
+		
+	}
 	.z-swiper {
-		height: 200px;
+		height: 90px;
 		margin: 8px;
-		background-image: linear-gradient(110.6deg, rgb(179, 157, 219) 7%, rgb(150, 159, 222) 47.7%, rgb(24, 255, 255) 100.6%);
 		border-radius: 8px;
+		background-image: linear-gradient(110.6deg, rgb(179, 157, 219) 7%, rgb(150, 159, 222) 47.7%, rgb(24, 255, 255) 100.6%);
 		color: #fff;
 	}
+	.home-list {
+		display: flex;
+		flex-direction: column;
+		height: 90px;
+		margin: 8px;
+		border-radius: 8px;
+		background-color: #f5f5f5;
+	}
+	.list-title {
+		display: flex;
+		height: 20px;
+		margin: 10px 10px;
+		/* background-color: #fff; */
+	}
+	.list-title-tag {
+		width: 6px;
+		height: 20px;
+		margin: 5px 5px;
+		border-radius: 8px;
+		background-color: #00aeec;
+		
+	}
+	.list-detl {
+		display: flex;
+		flex-direction: row;
+	}
 </style>
\ No newline at end of file
diff --git a/pages/project/bf/home/home.vue b/pages/project/bf/home/home.vue
new file mode 100644
index 0000000..26588e0
--- /dev/null
+++ b/pages/project/bf/home/home.vue
@@ -0,0 +1,11 @@
+<template>
+	<view>
+		bf
+	</view>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
\ No newline at end of file
diff --git a/pages/project/jf/home/home.vue b/pages/project/jf/home/home.vue
new file mode 100644
index 0000000..760113e
--- /dev/null
+++ b/pages/project/jf/home/home.vue
@@ -0,0 +1,11 @@
+<template>
+	<view>
+		jf
+	</view>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
\ No newline at end of file
diff --git a/pages/project/jk/home/home.vue b/pages/project/jk/home/home.vue
new file mode 100644
index 0000000..5a75c84
--- /dev/null
+++ b/pages/project/jk/home/home.vue
@@ -0,0 +1,11 @@
+<template>
+	<view>
+		jk
+	</view>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
\ No newline at end of file
diff --git a/pages/project/tzsk/home/home.vue b/pages/project/tzsk/home/home.vue
new file mode 100644
index 0000000..ac0f45e
--- /dev/null
+++ b/pages/project/tzsk/home/home.vue
@@ -0,0 +1,11 @@
+<template>
+	<view>
+		tzsk
+	</view>
+</template>
+
+<script>
+</script>
+
+<style>
+</style>
\ No newline at end of file

--
Gitblit v1.9.1