From 17bb1250f2120415e5fc9f47fe50b60f72b47a07 Mon Sep 17 00:00:00 2001
From: xuxueyang <xuxy@fengyuntec.com>
Date: 星期日, 04 八月 2024 12:50:01 +0800
Subject: [PATCH] update 优化搜索事件
---
pages/home/components/home-category.vue | 153 +++++++++++++++++++++++++-------------------------
1 files changed, 76 insertions(+), 77 deletions(-)
diff --git a/pages/home/components/home-category.vue b/pages/home/components/home-category.vue
index c16284c..ec946c9 100644
--- a/pages/home/components/home-category.vue
+++ b/pages/home/components/home-category.vue
@@ -1,89 +1,88 @@
<template>
- <view class="home-category">
- <view class="flex">
- <view class="t1">06-03(今日)第一场交易中</view>
- <view class="t2">当前在售123435扎</view>
- </view>
- <view class="m-t-12 flex">
- <view class="item" v-for="(item,index) of list" :key="index" @click.stop="toList(item)">
- <image class="icon img100" :src="item.url"></image>
- <view>{{ item.name || '-' }}</view>
- </view>
- </view>
- </view>
+ <view class="home-category">
+ <view class="flex">
+ <view class="t1">{{today}}(今日)第一场交易中</view>
+ <view class="t2">当前在售123435扎</view>
+ </view>
+ <view class="m-t-12 flex">
+ <view class="item" v-for="(item,index) of list" :key="index" @click.stop="toList(item)">
+ <image class="icon img100" :src="item.url"></image>
+ <view>{{ item.name || '-' }}</view>
+ </view>
+ </view>
+ </view>
</template>
<script>
-export default {
- beforeMount() {
- // for (var i = 0; i < 10; i++) {
- // this.list.push({
- // 'url': 'https://hmy-flower.oss-cn-shanghai.aliyuncs.com/e2/e2ee2fa7cdef458ba748261305edc57435549b9113807b6fbbfd4bfa456334d.png',
- // 'name': '玫瑰'
- // })
- // }
- this.$http.request('get', '/api/customer/flower/category/tree', {}).then(res => {
- var data = res.data
- this.list = []
- var arr = data || []
- for (let i = 0; i < arr.length && i < 10; i++) {
- this.list.push({
- id: arr[i].id,
- name: arr[i].name,
- url: arr[i].imageUrl
- })
- }
- })
- },
- methods: {
- toList(item){
- uni.navigateTo({
- url:'//sub_pages/customer/trade/list?categoryId='+item.id
- })
- }
- },
- data() {
- return {
- list: [],
+ export default {
+ beforeMount() {
+ this.today = this.$util.toDate(new Date())
+ this.$http.request('get', '/api/customer/flower/category/tree', {}).then(res => {
+ var data = res.data
+ this.list = []
+ var arr = data || []
+ for (let i = 0; i < arr.length && i < 10; i++) {
+ this.list.push({
+ id: arr[i].id,
+ name: arr[i].name,
+ url: arr[i].imageUrl
+ })
+ }
+ })
+ },
+ methods: {
+ toList(item) {
+ // uni.navigateTo({
+ // url:'/sub_pages/customer/trade/list?categoryId='+item.id
+ // })
+ uni.navigateTo({
+ url: '/sub_pages/customer/trade/trade?categoryId=' + item.id
+ })
+ }
+ },
+ data() {
+ return {
+ list: [],
+ today: '',
- };
- }
-}
+ };
+ }
+ }
</script>
<style lang="scss">
-.home-category {
- .item {
- text-align: center;
- font-weight: 400;
- font-size: 28rpx;
- color: #000000;
- line-height: 40rpx;
- min-width: 20%;
- margin-bottom: 28rpx;
+ .home-category {
+ .item {
+ text-align: center;
+ font-weight: 400;
+ font-size: 28rpx;
+ color: #000000;
+ line-height: 40rpx;
+ min-width: 20%;
+ margin-bottom: 28rpx;
- .icon {
- width: 94rpx;
- height: 94rpx;
- border-radius: 50%;
- }
- }
+ .icon {
+ width: 94rpx;
+ height: 94rpx;
+ border-radius: 50%;
+ }
+ }
- .t1 {
- font-size: 28rpx;
- color: #333333;
- line-height: 50rpx;
- font-weight: 600;
- }
+ .t1 {
+ font-size: 28rpx;
+ color: #333333;
+ line-height: 50rpx;
+ font-weight: 600;
+ }
- .t2 {
- margin-left: auto;
- padding: 8rpx;
- font-size: 24rpx;
- color: #5B8C71;
- line-height: 34rpx;
- background: #E1F0E7;
- border-radius: 4rpx;
- }
-}
+ .t2 {
+ margin-left: auto;
+ padding: 8rpx;
+ font-size: 24rpx;
+ color: #5B8C71;
+ line-height: 34rpx;
+ background: #E1F0E7;
+ border-radius: 4rpx;
+ }
+ }
</style>
\ No newline at end of file
--
Gitblit v1.9.3