| | |
| | | <template> |
| | | <div class="home_index"> |
| | | <tab-head> |
| | | <van-popover |
| | | v-model="languageShow" |
| | | trigger="click" |
| | | :actions="actions" |
| | | @select="onSelect" |
| | | placement="bottom-end" |
| | | > |
| | | <van-popover v-model="languageShow" trigger="click" :actions="actions" @select="onSelect" placement="bottom-end"> |
| | | <template #reference> |
| | | <div class="multilingual"> |
| | | <img src="../../assets/img/language.svg" alt="" /> |
| | |
| | | </div> |
| | | <div class="flex-between navs"> |
| | | <div class="nav_item" v-for="item in usDataStockBeans" :key="item.id"> |
| | | <index-component |
| | | :ids="'a' + item.id" |
| | | :dataObj="item" |
| | | ></index-component> |
| | | <index-component :ids="'a' + item.id" :dataObj="item"></index-component> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="subheading bg-white" style="margin-top: 0.25em"> |
| | | <div class="subheading_title"> |
| | | <img src="../../assets/img/iconmonstr-chart-5.png" alt="" /> |
| | | <span>{{ $t("日股指数") }}</span> |
| | | </div> |
| | | <div class="flex-between navs"> |
| | | <div class="nav_item" v-for="item in jpDataStockBeans" :key="item.id"> |
| | | <index-component :ids="'b' + item.id" :dataObj="item"></index-component> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <!-- <div class="subheading bg-white" style="margin-top: 0.25em"> |
| | | <div class="subheading_title"> |
| | | <img src="../../assets/img/iconmonstr-chart-5.png" alt="" /> |
| | | <span>{{ $t("hksi") }}</span> |
| | |
| | | ></index-component> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> --> |
| | | |
| | | <div class="subheading bg-white" style="margin-top: 0.25em"> |
| | | <!-- <div class="subheading bg-white" style="margin-top: 0.25em"> |
| | | <div class="subheading_title"> |
| | | <img src="../../assets/img/iconmonstr-chart-5.png" alt="" /> |
| | | <span>{{ $t("tsi") }}</span> |
| | |
| | | ></index-component> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | </div> --> |
| | | |
| | | <div class="subheading bg-white" style="margin-top: 0.25em"> |
| | | <div class="subheading_title"> |
| | | <img src="../../assets/img/iconmonstr-chart-5.png" alt="" /> |
| | | <span>{{ $t("ni") }}</span> |
| | | </div> |
| | | <div class="flex-between navs"> |
| | | <div class="nav_item" v-for="item in inDataStockBeans" :key="item.id"> |
| | | <index-component |
| | | :ids="'b' + item.id" |
| | | :dataObj="item" |
| | | ></index-component> |
| | | </div> |
| | | </div> |
| | | </div> |
| | | |
| | | <div class="subheading bg-white" style="margin-top: 0.25em"> |
| | | <div class="subheading_title"> |
| | |
| | | <span>{{ $t("hj6") }}</span> |
| | | </div> |
| | | |
| | | <news-item |
| | | :item="item" |
| | | v-for="item in newsList" |
| | | :key="item.id" |
| | | ></news-item> |
| | | <news-item :item="item" v-for="item in newsList" :key="item.id"></news-item> |
| | | |
| | | <div class="more flex-center" @click="$router.push('/new-list')"> |
| | | <span>{{ $t("更多新闻") }}</span> |
| | |
| | | } |
| | | ], |
| | | newsList: [], |
| | | hkDataStockBeans: [], |
| | | twDataStockBeans: [], |
| | | inDataStockBeans: [], |
| | | jpDataStockBeans: [], |
| | | usDataStockBeans: [], |
| | | times: null |
| | | }; |
| | |
| | | this.newsList = data.data.newsList; |
| | | |
| | | if (data.status == 0) { |
| | | this.twDataStockBeans = data.data.twDataStockBeans.map(item => { |
| | | let usLIst = data.data.usDataStockBeans || [] |
| | | this.usDataStockBeans = usLIst.map(item => { |
| | | item.kData = item.kdata; |
| | | return item; |
| | | }); |
| | | |
| | | this.inDataStockBeans = data.data.inDataStockBeans.map(item => { |
| | | let jpLIst = data.data.jpDataStockBeans || [] |
| | | this.jpDataStockBeans = jpLIst.map(item => { |
| | | item.kData = item.kdata; |
| | | return item; |
| | | }); |
| | | |
| | | this.hkDataStockBeans = data.data.hkDataStockBeans.map(item => { |
| | | item.kData = item.kdata; |
| | | return item; |
| | | }); |
| | | |
| | | this.usDataStockBeans = data.data.usDataStockBeans.map(item => { |
| | | item.kData = item.kdata; |
| | | return item; |
| | | }); |
| | | } |
| | | }, |
| | | // 跳转 |