网易云音乐---样式布局:我真的太难了

各位大哥我真快崩溃了,这个网易云首页关于数据渲染都折腾了我好几天,这没听课的日子里真是一把鼻涕一把泪,苦不堪言啊!现在我的数据到手上了,关键是图片偏要和你唱反调。嘿,我就是不给你竖着排布,你把我蒸馍着吧,我靠,下面的要过来文子像妹妹一样听话,说怎么排布就怎么排。真的得是吐了

<template>
	<view class="index">
		<musichead title="网易云音乐" :icon="false"></musichead>
		<view class="container">
			<scroll-view scroll-y="true">
				<view class="index-search">
					<image src="../../common/搜索.png" mode=""></image>
					<input type="text" placeholder="搜索歌曲">
				</view>
				
				<view class="index-list">
					<view class="index-list-item">
						<view class="index-list-img" v-for="bb in topList" :key="bb.index">
							<image :src="bb.coverImgUrl" mode=""></image>
							<text>{{bb.updateFrequency}}</text>
						</view>
						<view class="index-list-text">
							<view v-for="aa in topList" :key="aa.index">
								{{aa.index + 1}}.{{aa.tracks[0].first}} - {{aa.tracks[0].second}}
							</view>
						</view>
					</view>
				</view>
				
			</scroll-view>
		</view>
	</view>
			
				
	
</template>

<script>
	import '@/common/iconfont.css';
	import musichead from '../../components/musichead/musichead.vue'
	import {topList} from '../../common/api.js'
	export default {
		data() {
			return {
				topList:[]
			}
		},
		components:{
			musichead
		},
		onLoad() {
           	 topList().then((res)=>{
				 if(res.length){
					 this.topList = res
				 }
			 })   
		},
		methods: {

		}
	}
</script>
   
<style scoped>
	.index{}
	.index-search{display: flex;align-items:center;height:100rpx;
	margin: 70rpx 30rpx 30rpx 30rpx;background-color: #f7f7f7;
	border-radius: 50rpx;}
	.index-search image{height: 25px;width: 25px;margin-right: 26rpx;
	margin: 27rpx;}
	.index-search input{}
	
	.index-list{margin: 0 30rpx;}	
	.index-list-item{display: flex; margin-bottom:34rpx;}
	.index-list-img{ width: 212rpx;height: 212rpx;position: relative;}
	.index-list-img image{ width: 100%;height:100%;border-radius: 30rpx;
	position: relative;}
	.index-list-img text{position:absolute;left:20rpx;bottom: 16rpx;
	color:green;font-size: 24rpx;}
	.index-list-text{font-size:24rpx;line-height: 66rpx;color: blue;}
</style>

这个是代码,我也不知道该怎么排布样式了,我去动接收数据外面的组件也就说index-list-item里面的歌手信息和图片都垂直排布,我去动图片的区域让它弹性布局和竖直方向,关键是人家鸟都不鸟你,真的是气啊!!!我想让图片纵向和左边的文字水平一一对应,有这么难吗

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值