From 659f07e1a25e0c307a2984ee592a6610534c1301 Mon Sep 17 00:00:00 2001
From: whycq <913841844@qq.com>
Date: 星期五, 16 六月 2023 16:43:30 +0800
Subject: [PATCH] #
---
pages/demo/index.vue | 73 +++++++++++++++++++++++-------------
1 files changed, 46 insertions(+), 27 deletions(-)
diff --git a/pages/demo/index.vue b/pages/demo/index.vue
index d96117d..eddec81 100644
--- a/pages/demo/index.vue
+++ b/pages/demo/index.vue
@@ -1,14 +1,12 @@
<template>
<view>
- <view class="home-nav">
- <view class="home-nav-item" v-for="(item,index) in navs">
- <view class="nav-icon">
- <uni-icons :type="item.icon" size="60"></uni-icons>
- </view>
- <view class="nav-text">
- {{item.text}}
- </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>
@@ -20,42 +18,59 @@
return {
navs:[
{
- text:'鍏ュ簱',
- icon:'download' ,
+ name:'鍏ュ簱',
+ icon:'download',
+ clicked:''
},
{
- text:'鍑哄簱',
- icon:'upload' ,
+ name:'鍑哄簱',
+ icon:'upload',
+ clicked:''
},
{
- text:'鐩樼偣',
- icon:'compose' ,
+ name:'鐩樼偣',
+ icon:'compose',
+ clicked:''
},
{
- text:'閫�鍑虹櫥褰�',
- icon:'close' ,
+ name:'閫�鍑虹櫥褰�',
+ icon:'close',
+ clicked:''
},
- ]
+ ],
+
}
},
methods: {
-
+ click(index) {
+
+ },
+ touch(index) {
+ this.navs[index].clicked = 'grey'
+ // setTimeout(()=>{
+
+ // },100)
+ },
+ touchend(index) {
+ this.navs[index].clicked = ''
+ }
}
}
</script>
<style>
- .home-nav {
- width: 100%;
- }
+ @import url("@/static/css/common.css");
.home-nav-item {
- width: 33.33%;
+ width: 44%;
height: 0;
- padding-bottom: 33.33%;
- margin-top: 1%;
- border-bottom: 1px solid #cbcbcb;
- border-right: 1px solid #cbcbcb;
+ 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 {
@@ -71,6 +86,10 @@
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