当前位置: 首页 > news >正文

vue知识补充

1.列的样式

第一种:一列一列的写

<div class="house-detail"><div class="static-container"><form-item-static label="业主姓名">{{ baseData.mainOwnerName }}</form-item-static><form-item-static label="账户余额" class="color-primary">{{ $filters.currency(baseData.balance) }}</form-item-static><form-item-static label="不动产证坐落">{{ baseData.bdcAddress }}</form-item-static></div><div class="static-container"><form-item-static label="联系电话">{{ baseData.phoneNo }}</form-item-static><form-item-static label="冻结金额" class="color-primary">{{ $filters.currency(baseData.frozen) }}</form-item-static><!-- <form-item-static label="利息总额" class="color-primary">{{ baseData.accrTotalAmount }}(元)</form-item-static> --><form-item-static v-if="isShowSubHouseRemark === 'Y'" label="备注">{{ baseData.subHouseRemark }}</form-item-static></div><div class="static-container"><form-item-static label="公众服务">{{ baseData.openInternetName }}</form-item-static><form-item-static label="可用金额" class="color-primary">{{ $filters.currency(baseData.usableBalance) }}</form-item-static><form-item-static  label="状态">已销户</form-item-static><!--<form-item-static label="企业交存金额">0.00(元)</form-item-static>--></div><div class="static-container"><form-item-static label="初交日期">{{ baseData.firstDepDate }}</form-item-static><form-item-static label="是否企业垫交">{{ baseData.isPrePayName }}</form-item-static><form-item-static  label="销户日期">{{ baseData.cancelTime }}</form-item-static></div><div class="static-container"><form-item-static label="初交票号" class="color-primary">{{ baseData.firstDepVoucherNo }}</form-item-static></div></div>
.house-detail {width: 95%;display: flex;justify-content: space-between;
}

封装的样式:
在这里插入图片描述

弊端:如果某一行很长,就会无限往后挤
在这里插入图片描述

第二种:自定义

    <div class="flexs flex-wrap house-detail-box"><div class="static-container"><form-item-static label="业主姓名">{{ baseData.mainOwnerName }}</form-item-static></div><div class="static-container"><form-item-static label="联系电话">{{ baseData.phoneNo }}</form-item-static></div><div class="static-container"><form-item-static label="公众服务">{{baseData.openInternetName}}</form-item-static></div><div class="static-container"><form-item-static label="初交日期">{{baseData.firstDepDate}}</form-item-static></div><div class="static-container"><form-item-static label="初交票号" class="color-primary">{{ baseData.firstDepVoucherNo }}</form-item-static></div><div class="static-container"><form-item-static label="账户余额" class="color-primary">{{ $filters.currency(baseData.balance) }}</form-item-static></div><div class="static-container"><form-item-static label="冻结金额" class="color-primary">{{ $filters.currency(baseData.frozen) }}</form-item-static></div><div class="static-container"><form-item-static label="可用金额" class="color-primary">{{ $filters.currency(baseData.usableBalance) }}</form-item-static></div><div class="static-container" style='width: 40%'><form-item-static label="是否企业垫交">{{baseData.isPrePayName}}</form-item-static></div><div class="static-container" style='width: 40%'><form-item-static ellipsis label="不动产证坐落">{{ baseData.bdcAddress }}</form-item-static></div><!-- <form-item-static label="利息总额" class="color-primary">{{ baseData.accrTotalAmount }}(元)</form-item-static> -->
<!--      <div class="static-container"><form-item-static v-if="isShowSubHouseRemark === 'Y'" label="备注">{{baseData.subHouseRemark}}</form-item-static></div>--><div class="static-container"><form-item-static  label="状态">已销户</form-item-static></div><div class="static-container"><form-item-static  label="销户日期">{{ baseData.cancelTime }}</form-item-static></div></div>
.house-detail-box {width: 100%;.static-container {width: 20%;padding: 0 30px;line-height: 20px;}
}

在这里插入图片描述
优点:在原有css样式封装的基础初上,line-height: 20px;覆盖原来的样式调整高度,还有间隔距离padding: 0 30px;规定一行100%,每一个元素20%,规定flexs布局,wrap是如果超过100%就自动换行。可以在检查的style中即时修改并看到效果。使用ellipsis 和 style=‘width: 40%’ 控制长度和省略号

方法三:layout布局

    <bv-row  :layout="4" type="flex" class="item-static flex-wrap"><bv-col><form-item-static label="业主姓名">{{ baseData.mainOwnerName }}</form-item-static></bv-col><bv-col><form-item-static label="联系电话">{{ baseData.phoneNo }}</form-item-static></bv-col><bv-col><form-item-static label="公众服务">{{baseData.openInternetName}}</form-item-static></bv-col><bv-col><form-item-static label="初交日期">{{baseData.firstDepDate}}</form-item-static></bv-col><bv-col><form-item-static label="初交票号" class="color-primary">{{ baseData.firstDepVoucherNo }}</form-item-static></bv-col><bv-col><form-item-static label="账户余额" class="color-primary">{{ $filters.currency(baseData.balance) }}</form-item-static></bv-col><bv-col><form-item-static label="冻结金额" class="color-primary">{{ $filters.currency(baseData.frozen) }}</form-item-static></bv-col><bv-col><form-item-static label="可用金额" class="color-primary">{{ $filters.currency(baseData.usableBalance) }}</form-item-static></bv-col><bv-col layout="2"><form-item-static label="是否企业垫交">{{baseData.isPrePayName}}</form-item-static></bv-col><bv-col layout="2"><form-item-static label="不动产证坐落">{{ baseData.bdcAddress }}</form-item-static></bv-col><bv-col><form-item-static  label="状态">已销户</form-item-static></bv-col><bv-col><form-item-static  label="销户日期">{{ baseData.cancelTime }}</form-item-static></bv-col></bv-row>
.item-static {padding: 5px 20px 5px 25px;margin-top: 15px;
}

在这里插入图片描述
弊端:需要被24整除,不能分成5列,elementui中 :span 同理
优点:封装好的容易使用

flex布局:https://blog.csdn.net/niezhilang/article/details/119181163

http://www.lryc.cn/news/533669.html

相关文章:

  • pushgateway指标聚合问题
  • 使用docker搭建FastDFS文件服务
  • 【R语言】数据分析
  • 蓝桥杯C语言组:图论问题
  • jmeter 性能测试Linux 常用的安装
  • 19 角度操作模块(angle.rs)
  • 前端高级面试题及其答案
  • 【ORACLE】这个‘‘和null不等价的场景,deepseek你怎么看?
  • 使用Python实现PDF与SVG相互转换
  • ComfyUI 安装教程:macOS 和 Linux 统一步骤
  • 360手机刷机 360手机解Bootloader 360手机ROOT
  • t113-qt
  • 【真一键部署脚本】——一键部署deepseek
  • 【AI 语音】实时语音交互优化全解析:从 RTC 技术到双讲处理
  • pytest-xdist 进行多进程并发测试
  • 【Android】版本和API对应关系表
  • 通过acme生成与续签ssl证书,并部署到nginx
  • mysql系统库介绍,数据字典(介绍,存储方式,常见表,访问权限),系统表(介绍,不同功能的表)
  • spring 学习(工厂方式 实例化对象(静态工厂,实例化工厂,实现factorybean 规范))
  • MarkupLM:用于视觉丰富文档理解的文本和标记语言预训练
  • 讯飞智作 AI 配音技术浅析(三):自然语言处理
  • kafka服务端之日志存储
  • 软件工程的熵减:AI如何降低系统复杂度
  • 模拟开发小鹅通首页网站练习
  • Ubuntu 下 nginx-1.24.0 源码分析 - ngx_strerror 函数
  • 第26场蓝桥入门赛
  • 【CAPL实战】实现弹窗提示及操作
  • 基于ESP32的远程开关灯控制(ESP32+舵机+Android+物联网云平台)
  • 协议-ACLLite-ffmpeg
  • ARM嵌入式学习--第十四天(SPI)