|
|
|
@ -8,16 +8,16 @@ |
|
|
|
<view class="content"> |
|
|
|
<view class="map"> |
|
|
|
<view class="INDU" |
|
|
|
>道琼斯<view :class="getSignClass(INDU.value)">{{ judgeSymbol(INDU.value) }}</view></view |
|
|
|
>道琼斯<view :class="getSignClass(INDU.value)" @click="viewDetail(INDU)">{{ judgeSymbol(INDU.value) }}</view></view |
|
|
|
> |
|
|
|
<view class="NDX" |
|
|
|
>纳斯达克<view :class="getSignClass(NDX.value)">{{ judgeSymbol(NDX.value) }}</view></view |
|
|
|
>纳斯达克<view :class="getSignClass(NDX.value)" @click="viewDetail(NDX)">{{ judgeSymbol(NDX.value) }}</view></view |
|
|
|
> |
|
|
|
<view class="HSI" |
|
|
|
>恒生指数<view :class="getSignClass(HSI.value)">{{ judgeSymbol(HSI.value) }}</view></view |
|
|
|
>恒生指数<view :class="getSignClass(HSI.value)" @click="viewDetail(HSI)">{{ judgeSymbol(HSI.value) }}</view></view |
|
|
|
> |
|
|
|
<view class="CN" |
|
|
|
>上证指数<view :class="getSignClass(CN.value)">{{ judgeSymbol(CN.value) }}</view></view |
|
|
|
>上证指数<view :class="getSignClass(CN.value)" @click="viewDetail(CN)">{{ judgeSymbol(CN.value) }}</view></view |
|
|
|
> |
|
|
|
<image src="/static/marketSituation-image/map.png" mode="widthFix"></image> |
|
|
|
</view> |
|
|
|
@ -83,6 +83,12 @@ const CN = ref({ stockName: "上证指数", stockCode: "1A0001", value: "" }); |
|
|
|
const pageIndex = ref(0); |
|
|
|
const scrollToView = ref(""); |
|
|
|
|
|
|
|
const viewDetail = (item) => { |
|
|
|
uni.navigateTo({ |
|
|
|
url: `/pages/marketSituation/marketCondition?stockInformation=${encodeURIComponent(JSON.stringify(item))}&from=map`, |
|
|
|
}); |
|
|
|
}; |
|
|
|
|
|
|
|
// 计算属性:精准计算content区域的top值 |
|
|
|
const contentTopPosition = computed(() => { |
|
|
|
const statusBarHeight = iSMT.value || 0; |
|
|
|
|