共计 1687 个字符,预计需要花费 5 分钟才能阅读完成。
<template>
<div class="home-hot-box"> | |
<!-- 导航 --> | |
<van-cell | |
icon="/static/home/hot/fire.png" | |
title="热门举荐" | |
title-style="text-align:left" | |
value="[商品期货](https://www.gendan5.com/futures/cf.html) 全副榜单" | |
is-link /> | |
<!-- 列表 --> | |
<div class="box-main"> | |
<a href="#" class="hot-item" | |
v-for="item in dataList" | |
:key="item.id"> | |
<div class="img"> | |
<span></span> | |
<img :src="item.img" alt=""> | |
</div> | |
<h5 class="van-ellipsis">{{item.name}}</h5> | |
<div class="line-price"> | |
<span class="price">¥{{item.price}}</span> 起 | |
</div> | |
</a> | |
</div> | |
</div> |
</template>
<script>
export default {
data () {
return {dataList: [] | |
} |
},
created () {
this.dataList = [{ id: 1, img: '/static/home/hot/h1.jpg', name: '景点名称', price: 65}, | |
{id: 2, img: '/static/home/hot/h2.jpg', name: '景点名称', price: 65}, | |
{id: 3, img: '/static/home/hot/h3.jpg', name: '景点名称', price: 65}, | |
{id: 4, img: '/static/home/hot/h4.jpg', name: '景点名称', price: 65}, | |
{id: 5, img: '/static/home/hot/h5.jpg', name: '景点名称', price: 65} | |
] |
}
}
</script>
<style lang=”less”>
.home-hot-box {
padding: 0 10px;
.van-cell {
padding: 10px 0;
}
.box-main {
width: 100%; | |
display: flex; | |
padding-top: 10px; | |
overflow-x: scroll; |
}
.hot-item {
display: flex; | |
flex-direction: column; | |
width: 100px; | |
margin-right: 10px; | |
padding-bottom: 10px; | |
.img { | |
position: relative; | |
span { | |
position: absolute; | |
left: 0; | |
top: 0; | |
display: inline-block; | |
width: 42px; | |
height: 20px; | |
z-index: 10; | |
} | |
img { | |
width: 100px; | |
height: 100px; | |
} | |
} | |
h5 { | |
color: #212121; | |
padding: 2px 0; | |
font-size: 12px; | |
margin: 0; | |
} | |
.line-price { | |
color: #212121; | |
font-size: 12px; | |
.price { | |
color: #f50; | |
font-size: 13px; | |
} | |
} | |
&:nth-child(1) .img span {background: url(/static/home/hot/top1.png) no-repeat; | |
background-size: 100% auto; | |
} | |
&:nth-child(2) .img span {background: url(/static/home/hot/top2.png) no-repeat; | |
background-size: 100% auto; | |
} | |
&:nth-child(3) .img span {background: url(/static/home/hot/top3.png) no-repeat; | |
background-size: 100% auto; | |
} |
}
}
</style>
正文完