<template>
	<view class="videoList">
		<view class="video-item" v-for="(item, index) in 10" :key="index">
			<view class="image">
				<image src="https://img-s-msn-com.akamaized.net/tenant/amp/entityid/BB1msKSi.img" mode="aspectFill">
				</image>
				<view class="icon">
					<uv-icon size="35rpx" name="play-right-fill">
					</uv-icon>
				</view>
			</view>
			<view class="bottom">
				<view class="headImage">
					<image src="https://img-s-msn-com.akamaized.net/tenant/amp/entityid/BB1msKSi.img" mode="aspectFill">
					</image>
					爱旅行的小张
				</view>
				<view class="like">
					<uv-icon size="45rpx" v-if="false" name="heart"></uv-icon>
					<uv-icon size="45rpx" color="#FF4340" v-else name="heart-fill"></uv-icon>
					300
				</view>
			</view>
		</view>
	</view>
</template>

<script>
	export default {
		data() {
			return {

			}
		},
		methods: {

		}
	}
</script>

<style scoped lang="scss">
	.videoList {
		display: flex;
		flex-wrap: wrap;

		.video-item {
			margin: 20rpx;
			width: 335rpx;

			.image {
				position: relative;
				width: 100%;
				height: 420rpx;
				border-radius: 30rpx;
				overflow: hidden;

				image {
					width: 100%;
					height: 100%;
				}

				.icon {
					position: absolute;
					right: 30rpx;
					top: 30rpx;
					width: 60rpx;
					height: 60rpx;
					background-color: #ffffffaa;
					border-radius: 50%;
					display: flex;
					justify-content: center;
					align-items: center;
				}
			}

			.bottom {
				padding: 10rpx 0;
				font-size: 22rpx;
				display: flex;
				justify-content: space-between;

				.headImage {
					display: flex;
					align-items: center;

					image {
						width: 50rpx;
						height: 50rpx;
						border-radius: 50%;
						margin-right: 6rpx;
					}
				}

				.like {
					display: flex;
					align-items: center;
				}
			}
		}
	}
</style>