更新股票变动显示逻辑,优化不同屏幕尺寸下的样式适配,确保变动信息根据涨跌状态动态改变颜色。

This commit is contained in:
齐斌 2025-05-28 15:43:05 +08:00
parent c4b11ec76a
commit 786740cdfa
5 changed files with 14 additions and 5 deletions

View File

@ -33,7 +33,7 @@ dayjs.extend(utc)
dayjs.extend(timezone)
/*
美股的常规发行日交易日为周一至周五遇到法定假日则顺延
如果你只需要上一个交易日不考虑法定假日可以这样实现
如果你只需要上一个交易日不考虑法定假日的情况下
获取当前美东时间
如果今天是周一则上一个交易日为上周五
如果今天是周日则上一个交易日为上周五

View File

@ -24,7 +24,9 @@ getStockQuate()
</div>
<div class="info-card">
<div class="text-base text-gray-400">Change</div>
<div class="text-2xl font-bold text-red-500">{{ stockQuote.change?.join('') }}</div>
<div class="text-3xl font-bold"
:class="stockQuote.change?.[1]?.startsWith('-') ? 'text-red-500' : (stockQuote.change?.[1]?.startsWith('+') ? 'text-green-500' : '')">
{{ stockQuote.change?.join('') }}</div>
</div>
<div class="info-card">
<div class="text-base text-gray-400">Day's Range</div>

View File

@ -24,7 +24,9 @@ getStockQuate()
</div>
<div class="info-card">
<div class="text-lg text-gray-400">Change</div>
<div class="text-3xl font-bold text-red-500 ">{{ stockQuote.change?.join('') }}</div>
<div class="text-3xl font-bold"
:class="stockQuote.change?.[1]?.startsWith('-') ? 'text-red-500' : (stockQuote.change?.[1]?.startsWith('+') ? 'text-green-500' : '')">
{{ stockQuote.change?.join('') }}</div>
</div>
<div class="info-card">
<div class="text-lg text-gray-400">Day's Range</div>

View File

@ -20,7 +20,10 @@ getStockQuate();
</div>
<div class="info-card">
<div class="text-xs text-gray-400">Change</div>
<div class="text-lg font-bold text-red-500">{{ stockQuote.change?.join('') }}</div>
<div class="text-lg font-bold"
:class="stockQuote.change?.[1]?.startsWith('-') ? 'text-red-500' : (stockQuote.change?.[1]?.startsWith('+') ? 'text-green-500' : '')">
{{ stockQuote.change?.join('') }}</div>
</div>
<div class="info-card">
<div class="text-xs text-gray-400">Day's Range</div>

View File

@ -24,7 +24,9 @@ getStockQuate();
</div>
<div class="info-card">
<div class="text-sm text-gray-400">Change</div>
<div class="text-xl font-bold text-red-500">{{ stockQuote.change?.join('') }}</div>
<div class="text-xl font-bold"
:class="stockQuote.change?.[1]?.startsWith('-') ? 'text-red-500' : (stockQuote.change?.[1]?.startsWith('+') ? 'text-green-500' : '')">
{{ stockQuote.change?.join('') }}</div>
</div>
<div class="info-card">
<div class="text-sm text-gray-400">Day's Range</div>