| | |
| | | v-infinite-scroll="NextVideos" |
| | | :infinite-scroll-disabled="videos.scrollDisabled" |
| | | :infinite-scroll-distance="10"> |
| | | <div class="content-item" |
| | | v-for="item in videos.data" |
| | | :key="item.id" |
| | | @click="ToVideoDetail(item.id)"> |
| | | <div class="item-left"> |
| | | <img :src="item.cover"/> |
| | | <template v-for="item in videos.data"> |
| | | <div class="content-item" :key="item.key" @click="ToVideoDetail(item.id)"> |
| | | <div class="item-left"> |
| | | <img :src="item.cover" v-if="item.cover"/> |
| | | <img src="@/assets/defaultCover.png" v-else/> |
| | | </div> |
| | | <div class="item-right"> |
| | | <div class="item-name">{{ item.name }}</div> |
| | | <div class="item-introduce">{{ item.description }}</div> |
| | | </div> |
| | | </div> |
| | | <div class="item-right"> |
| | | <div class="item-name">{{ item.name }}</div> |
| | | <div class="item-introduce">{{ item.description }}</div> |
| | | </div> |
| | | </div> |
| | | <div class="line"></div> |
| | | <div class="line" :key="item.key"></div> |
| | | </template> |
| | | </div> |
| | | </mt-tab-container-item> |
| | | </mt-tab-container> |
| | |
| | | width: 100%; |
| | | } |
| | | |
| | | .mint-navbar /deep/ .mint-tab-item{ |
| | | .mint-navbar /deep/ .mint-tab-item { |
| | | display: flex; |
| | | flex-direction: column; |
| | | justify-content: center; |
| | |
| | | flex-direction: row; |
| | | justify-content: flex-start; |
| | | align-items: flex-start; |
| | | align-content:flex-start; |
| | | align-content: flex-start; |
| | | |
| | | height: 65vh; |
| | | overflow: scroll; |
| | |
| | | border-radius: 0 0 30px 30px; |
| | | } |
| | | |
| | | .content-videos .line{ |
| | | .content-videos .line { |
| | | width: 90%; |
| | | } |
| | | |