From 1e7de5b9103999800062f1e6b18d94fd93f3ef06 Mon Sep 17 00:00:00 2001
From: LSH
Date: 星期五, 23 九月 2022 14:21:03 +0800
Subject: [PATCH] #可回退版本

---
 pages/demo/index.vue |   86 ++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 85 insertions(+), 1 deletions(-)

diff --git a/pages/demo/index.vue b/pages/demo/index.vue
index f93ca81..eddec81 100644
--- a/pages/demo/index.vue
+++ b/pages/demo/index.vue
@@ -1,11 +1,95 @@
 <template>
 	<view>
-		
+		<view class="two-cols home-nav-item" v-for="(item,index) in navs" @click="click(index)" :class="item.clicked" 
+		@touchstart="touch(index)" @touchend="touchend(index)">
+			<view class="nav-icon">
+				<uni-icons :type="item.icon" size="60" color="#6c6c6c"></uni-icons>
+			</view>
+			<view class="nav-text">
+				{{item.name}}
+			</view>
+		</view>
 	</view>
 </template>
 
 <script>
+	export default{
+		data() {
+			return {
+				navs:[
+					{
+						name:'鍏ュ簱',
+						icon:'download',
+						clicked:''
+					},
+					{
+						name:'鍑哄簱',
+						icon:'upload',
+						clicked:''
+					},
+					{
+						name:'鐩樼偣',
+						icon:'compose',
+						clicked:''
+					},
+					{
+						name:'閫�鍑虹櫥褰�',
+						icon:'close',
+						clicked:''
+					},
+					],
+				
+			}
+		},
+		methods: {
+			click(index) {
+				
+			},
+			touch(index) {
+				this.navs[index].clicked = 'grey'
+				// setTimeout(()=>{
+					
+				// },100)
+			},
+			touchend(index) {
+				this.navs[index].clicked = ''
+			}
+		}
+	}
 </script>
 
 <style>
+	@import url("@/static/css/common.css");
+	.home-nav-item {
+		width: 44%;
+		height: 0;
+		padding-bottom: 50%;
+		margin-left: 4%;
+		margin-top: 5%;
+		display: inline-block;
+		box-shadow:  0 0 2px #dcdcdc;
+		/* border: 1px solid #dcdcdc;
+		border-right: 1px solid #dcdcdc;
+		border-left: 1px solid #dcdcdc; */
+	}
+	.home-nav-item:first-child {
+		
+	}
+	.nav-icon {
+		width: 60%;
+		height: 0;
+		padding-bottom: 60%;
+		margin: 10% auto;
+		text-align: center;
+	}
+	.nav-text {
+		width: 100%;
+		height: 0;
+		margin-bottom: 20%;
+		font-size: 32rpx;
+		text-align: center;
+	}
+	.grey {
+		background-color: #dcdcdc;
+	}
 </style>
\ No newline at end of file

--
Gitblit v1.9.1