From b4c4556a5eddf6708ec55b07e3edc15b2217842e Mon Sep 17 00:00:00 2001
From: lxf <1371462558@qq.com>
Date: Wed, 30 Apr 2025 18:35:59 +0800
Subject: [PATCH] 0430号修改
---
src/page/home/home.vue | 72 ++++++++++++++++++++++++------------
1 files changed, 48 insertions(+), 24 deletions(-)
diff --git a/src/page/home/home.vue b/src/page/home/home.vue
index e5ab1f1..861d9bf 100644
--- a/src/page/home/home.vue
+++ b/src/page/home/home.vue
@@ -81,18 +81,32 @@
</div>
</div>
<!-- 最多关注 -->
- <van-skeleton title :row="6" :loading="loading" class="focus_skeleton" />
+ <van-skeleton
+ title
+ :row="6"
+ :loading="loading"
+ class="focus_skeleton"
+ />
<div class="focus_on" v-if="!loading">
<div class="fo_content">
<div class="top_title">
- {{ $t('hj5') }}
+ {{ $t("hj5") }}
</div>
<div class="fo_banner">
- <van-swipe class="fo_my-swipe" :autoplay="0" indicator-color="white" @change="onChange">
-
- <van-swipe-item v-for="(item, index) in proData" :key="index">
- <div class="item_cont" :class="idx != 2 ? 'item_conts' : ''"
- v-for="(item2, idx) in proData[currentIndex]" :key="idx" @click="goDetail(item2)">
+ <van-swipe
+ class="fo_my-swipe"
+ :autoplay="0"
+ indicator-color="white"
+ @change="onChange"
+ >
+ <van-swipe-item v-for="(item, index) in proData" :key="index">
+ <div
+ class="item_cont"
+ :class="idx != 2 ? 'item_conts' : ''"
+ v-for="(item2, idx) in proData[currentIndex]"
+ :key="idx"
+ @click="goDetail(item2)"
+ >
<div class="top_fo">
<div class="title">
{{ item2.name }}
@@ -100,22 +114,32 @@
<div class="numbers">
{{ item2.nowPrice }}
</div>
- <div class="percentage" :class="item2.hcrate > 0 ? 'gree' : 'redd'">
- <span style="font-weight: 500;">{{ item2.hcrate > 0 ? `${item2.hcrate}` :
- `${item2.hcrate}`
- }}</span>
+ <div
+ class="percentage"
+ :class="item2.hcrate > 0 ? 'gree' : 'redd'"
+ >
+ <span style="font-weight: 500;">{{
+ item2.hcrate > 0
+ ? `${item2.hcrate}`
+ : `${item2.hcrate}`
+ }}</span>
</div>
</div>
<div class="bottom_fo">
<div class="title">
- <span class="numberid" style="margin-right: 0.12rem;">{{ item2.spell }}</span>
+ <span class="numberid" style="margin-right: 0.12rem;">{{
+ item2.spell
+ }}</span>
</div>
- <div class="numbers" :class="item2.hcrate > 0 ? 'gree' : 'redd'">
-<!-- <img :src="Huo" alt style="width: 0.4rem;height: 0.4rem;" />
+ <div
+ class="numbers"
+ :class="item2.hcrate > 0 ? 'gree' : 'redd'"
+ >
+ <!-- <img :src="Huo" alt style="width: 0.4rem;height: 0.4rem;" />
<span class="point" style="height: 0.4rem;">{{ item2.hcrate
}}</span>-->
</div>
-<!-- <div class="percentage">
+ <!-- <div class="percentage">
<span class="aikesi">100X</span>
<el-tag key="100X"
style="width: 80%;text-align: center;height: 0.45rem!important;line-height: 0.45rem!important;">
@@ -230,7 +254,7 @@
</template>
<script>
import AllList from "@/page/list/list-all";
-import HomeList from './components/home-list';
+import HomeList from "./components/home-list";
import Echart from "./components/echart.vue";
import * as api from "@/axios/api";
import Logo from "@/assets/img/img_log_home.png";
@@ -251,7 +275,7 @@
// import indexData from "./data.json";
import GoToLogin from "@/page/home/components/GoLogin.vue";
import { MessageBox } from "mint-ui";
-import {getStockByType} from "@/axios/api";
+import { getStockByType } from "@/axios/api";
export default {
components: {
HomeList,
@@ -373,15 +397,15 @@
{
img: dazong,
title: this.$t("hj261")
- },
+ }
// {
// img: vip,
// title: this.$t('subdk')
// },
- {
- img: Tops,
- title: this.$t("申購記錄")
- }
+ // {
+ // img: Tops,
+ // title: this.$t("申購記錄")
+ // }
// {
// img: vip,
// title: this.$t('hj279')
@@ -558,9 +582,9 @@
pageSize: 20,
stockPlate: "",
keyWords: "",
- stockType: 'ST',
+ stockType: "ST",
orderBy: this.orderBy
- }
+ };
let data = await api.getStockByType(p);
for (var i = 0; i < data.data.list.length; i += 3) {
this.proData.push(data.data.list.slice(i, i + 3));
--
Gitblit v1.9.3