当前位置:网站首页>uniapp微信小程序拿来即用的瀑布流布局demo2(方法二)(复制粘贴即可使用,无需做其他处理)
uniapp微信小程序拿来即用的瀑布流布局demo2(方法二)(复制粘贴即可使用,无需做其他处理)
2022-07-05 00:02:00 【我是开心呀】
效果图:
<template>
<view class="container">
<view class="left">
<view v-for="(item,index) in leftList" :key="index" class="imgBox">
<image :src="item.img" alt="" mode="widthFix"></image>
<view class="txt">{
{
item.name}}</view>
</view>
</view>
<view class="right">
<view v-for="(item,index) in rightList" :key="index" class="imgBox">
<image :src="item.img" alt="" mode="widthFix"></image>
<view class="txt">{
{
item.name}}</view>
</view>
</view>
</view>
</template>
<script>
export default {
data() {
return {
list: [{
img: "../../static/home/weixin.png",
name: '0商品的名称,可以很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长',
id: 100
}, {
img: "../../static/home/bg_yjc.png",
name: '1商品的名称,可以很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长',
id: 100
}, {
img: "../../static/home/bg.png",
name: '2商品名称会在超出N行时候不折叠',
id: 100
},
{
img: "../../static/home/bg.png",
name: '3只有二行标题时高度为39',
id: 100
}, {
img: "../../static/home/bg.png",
name: '4具体样式您可以自定义',
id: 100
}, {
img: "../../static/home/bg_yjc.png",
name: '5vue的H5页面也是如此使用',
id: 100
}, {
img: "../../static/img/shenfen1.png",
name: '6只有一行标题时',
id: 100
}, {
img: "../../static/home/bg_yjc.png",
name: '7vue的H5页面也是如此使用',
commdityPrice: 100
}, {
img: "../../static/home/bg.png",
name: '8vue的H5页面也是如此使用',
commdityPrice: 100
}, {
img: "../../static/home/bg_yjc.png",
name: '9vue的H5页面也是如此使用',
commdityPrice: 100
}, {
img: "../../static/home/weixin.png",
name: '10商品的名称,可以很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长很长',
id: 100
},
], //商品列表,
// 初始化左右盒子
leftList: [],
rightList: [],
// 初始化左右盒子高度
leftH: 0,
rightH: 0
}
},
// 页面加载
onLoad(e) {
this.doList()
},
// 页面显示
onShow() {
},
// 方法
methods: {
doList() {
const that = this
this.list.forEach(res => {
// 获取图片宽高
uni.getImageInfo({
src: res.img,
success: (image) => {
console.log(res.img)
// 计算图片渲染高度
let showH = (50 * image.height) / image.width
// 判断左右盒子高度
if (that.leftH <= that.rightH) {
that.leftList.push(res)
that.leftH += showH
} else {
that.rightList.push(res)
that.rightH += showH
}
}
})
})
}
},
// 计算属性
computed: {
},
// 侦听器
watch: {
},
// 页面隐藏
onHide() {
},
// 页面卸载
onUnload() {
},
// 触发下拉刷新
onPullDownRefresh() {
this.pageNum = 1
// this.getListData()
},
// 页面上拉触底事件的处理函数
onReachBottom() {
this.pageNum++
// this.getListData()
},
}
</script>
<style lang="scss" scoped>
.container {
padding: 0 30rpx;
font-size: 14rpx;
line-height: 24rpx;
}
.right,
.left {
display: inline-block;
width: 40%;
vertical-align: top;
.imgBox{
margin-bottom: 25rpx;
.txt{
font-size: 24rpx;
}
}
}
.left {
float: left;
}
.right{
float: right;
}
.left image,
.right image {
width: 100%;
margin-bottom: 10rpx;
}
</style>
转载:感谢分享
原文链接:https://blog.csdn.net/He_n_ry/article/details/125242284
边栏推荐
- Fast parsing intranet penetration helps enterprises quickly achieve collaborative office
- 人生无常,大肠包小肠, 这次真的可以回家看媳妇去了。。。
- 蓝天NH55系列笔记本内存读写速度奇慢解决过程记录
- 微软禁用IE浏览器后,打开IE浏览器闪退解决办法
- MP advanced operation: time operation, SQL, querywapper, lambdaquerywapper (condition constructor) quick filter enumeration class
- "Xiaodeng" domain password policy enhancer in operation and maintenance
- ECCV 2022 | Tencent Youtu proposed disco: the effect of saving small models in self supervised learning
- 实战模拟│JWT 登录认证
- PaddleOCR教程
- 积分商城游戏设置的基本要点
猜你喜欢

如何报考PMP项目管理认证考试?

Netcore3.1 JSON web token Middleware

OSEK standard ISO_ 17356 summary introduction

PMP证书续证流程

青海省国家湿地公园功能区划数数据、全国湿地沼泽分布数据、全国省市县自然保护区

Pytoch --- use pytoch to realize linknet for semantic segmentation
![[IELTS reading] Wang Xiwei reading P3 (heading)](/img/19/40564f2afc18fe3e34f218b7b44681.png)
[IELTS reading] Wang Xiwei reading P3 (heading)

Power operation and maintenance cloud platform: open the new mode of "unattended and few people on duty" of power system

45岁教授,她投出2个超级独角兽

【雅思阅读】王希伟阅读P4(matching2段落信息配对题【困难】)
随机推荐
ECCV 2022 | 腾讯优图提出DisCo:拯救小模型在自监督学习中的效果
The pit of sizeof operator in C language
IELTS examination process, what to pay attention to and how to review?
Skills in analyzing the trend chart of London Silver
企业里Win10 开启BitLocker锁定磁盘,如何备份系统,当系统出现问题又如何恢复,快速恢复又兼顾系统安全(远程设备篇)
如何用快解析自制IoT云平台
45 year old professor, she threw two super unicorns
PMP certificate renewal process
After Microsoft disables the IE browser, open the IE browser to flash back the solution
js正则表达式之中文验证(转)
Specification for fs4061a boost 8.4v charging IC chip and fs4061b boost 12.6V charging IC chip datasheet
基于三维gis平台的消防系统运用
[paper reading] Tun det: a novel network for meridian ultra sound nodule detection
A new method for analyzing the trend chart of London Silver
Financial markets, asset management and investment funds
如何避免电弧产生?—— AAFD故障电弧探测器为您解决
公司要上监控,Zabbix 和 Prometheus 怎么选?这么选准没错!
Actual combat simulation │ JWT login authentication
企业公司项目开发好一部分基础功能,重要的事保存到线上第一a
[ODX studio edit PDX] -0.3- how to delete / modify inherited elements in variant variants