| | |
| | | <template> |
| | | <div class="list-data"> |
| | | <div class="header-box"> |
| | | <!-- <div class="header-box"> |
| | | <van-row type="flex" align="center" gutter="20"> |
| | | <van-col span="8"> |
| | | <div> |
| | |
| | | </div> |
| | | </van-col> |
| | | </van-row> |
| | | </div> |
| | | </div> --> |
| | | <van-pull-refresh |
| | | v-model="refreshing" |
| | | @refresh="onRefresh" |
| | |
| | | :key="item.indexCode" |
| | | > |
| | | <van-row type="flex" align="center" gutter="20"> |
| | | <!-- <van-col span="3"> --> |
| | | <!-- </van-col> --> |
| | | |
| | | <van-col span="3"> |
| | | <img style="width: 42px;height: 42px;border-radius: 50px;" src="@/assets/img/nologo.svg"/> |
| | | </van-col> |
| | | <van-col span="8"> |
| | | <div> |
| | | <div class="tp"> |
| | | <div class="collection" @click="optionszx(item)"> |
| | | <div > |
| | | <!-- <div> --> |
| | | <div class="tp"> |
| | | <div class="collection" @click="optionszx(item)"> |
| | | <div |
| | | class="shu" |
| | | :class="item.isOption == '1' ? 'shublue' : ''" |
| | | ></div> |
| | | </div> |
| | | <div |
| | | class="shu" |
| | | :class="item.isOption == '1' ? 'shublue' : ''" |
| | | ></div> |
| | | </div> |
| | | <div |
| | | class="title_color" |
| | | style=" |
| | | width: 100%; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; |
| | | " |
| | | > |
| | | {{ item.name || item.stockName }} |
| | | </div> |
| | | class="title_color" |
| | | style=" |
| | | width: 100%; |
| | | overflow: hidden; |
| | | text-overflow: ellipsis; |
| | | white-space: nowrap; |
| | | " |
| | | > |
| | | {{ item.name || item.stockName }} |
| | | </div> |
| | | <!-- </div> --> |
| | | |
| | | </div> |
| | | <div class="bt"> |
| | | <div class="bt" style="font-size: 12px;margin-top: 10px;"> |
| | | <span>{{ item.spell || item.stockSpell }}</span> |
| | | <span style="padding: 3px 4px;background-color: #E8F4F0;color: #185546;font-size: 10px;">{{$t('日股')}}</span> |
| | | </div> |
| | | </div> |
| | | </van-col> |
| | | |
| | | <van-col span="3"> |
| | | <!-- <van-col span="3"> |
| | | <div style="text-align: right"> |
| | | {{ (item.gid || item.stockGid).toUpperCase() }} |
| | | </div> |
| | | </van-col> |
| | | </van-col> --> |
| | | |
| | | <van-col :span="active == 'DZ' ? '12' : '7'"> |
| | | <div style="text-align: right"> |
| | | <div class="tp"> |
| | | <span class="price_color"> |
| | | {{ item.nowPrice | _toLocaleString(false) }} |
| | | </span> |
| | | <div > |
| | | <div class="tp" style="display: flex;flex-direction: column;"> |
| | | <span style="margin-bottom: 10px;font-size: .32rem;color: #858093;">{{$t('最新价')}}</span> |
| | | <div style="display: flex;"> |
| | | <span class="price_color" style="font-size: 16px;font-weight: bold;"> |
| | | {{ item.nowPrice }} |
| | | </span> |
| | | <img v-if="item.hcrateP.charAt(0) == '-'" style="width: 18px;" src="@/assets/home/greeensvg.png"/> |
| | | <img v-else style="width: 18px;" src="@/assets/home/R10OVD4.png"/> |
| | | </div> |
| | | </div> |
| | | <div class="bt" v-if="active != 'DZ'"> |
| | | <span>{{ item.addTime }}</span> |
| | |
| | | </van-col> |
| | | <van-col span="6" v-if="active != 'DZ'"> |
| | | <div style="text-align: right"> |
| | | <div |
| | | <!-- <div |
| | | class="tp right_bs" |
| | | :class="`${item.hcrateP.charAt(0) == '+' ? 'green' : 'red'}`" |
| | | > --> |
| | | <div |
| | | class="tp " style="display: flex;flex-direction: column;" |
| | | > |
| | | <span class="price_color">{{ item.hcrateP }}</span> |
| | | <span :class="item.hcrateP.charAt(0) == '-'?'price_colorgree':'price_colorred'" style="margin-bottom: 10px;font-weight: bold;font-size: 12px;">{{ item.hcrate }}</span> |
| | | <span :class="item.hcrateP.charAt(0) == '-'?'price_colorgree':'price_colorred'" style="font-weight: bold;font-size: 12px;">{{ item.hcrateP }}</span> |
| | | </div> |
| | | </div> |
| | | </van-col> |
| | |
| | | </script> |
| | | |
| | | <style lang="less" scoped> |
| | | .price_colorred { |
| | | color: #C8302F; |
| | | font-size: 0.4rem; |
| | | font-weight: 600; |
| | | } |
| | | .price_colorgree { |
| | | color: #0FAD60; |
| | | font-size: 0.4rem; |
| | | font-weight: 600; |
| | | } |
| | | .box-a { |
| | | display: flex; |
| | | justify-content: space-between; |