位置: IT常识 - 正文

Vue2 Element description组件 列合并

编辑:rootadmin
Vue2 Element description组件 列合并 文章目录前言一、首次尝试1.style的失败尝试2.DOM结构二、解决方案总结前言

推荐整理分享Vue2 Element description组件 列合并,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

需求是description需要做成首行3列, 剩余行为4列, 额, 我说的是算上标签, 就像这样:

你可能会说"啊, 你这个笨蛋为什么不去用labelStyle或者contentStyle来消减表格呢?" 我肯定是试过的啦…不行嘛.

一、首次尝试1.style的失败尝试Vue2 Element description组件 列合并

我十分想用规规矩矩的方法去解决问题, 我选用了labelStyle和contentStyle, 并且认为"只要将右上角el-descriptions-item的label设置为没有宽度或者display:none;就好了, 然后另一个格子就会压过去." 这个想法多少是有点天真. 当我把labelStyle设置为display:none时整个content格子直接向左塌陷到了label的原位置并且它自身的宽度把整个一列的label全都撑的胀起来:

不要用width…我试过了, 会有一些比较恐怖的效果. 不过我确实没有试过用::v-deep操作element内部属性然后设置样式来消减宽度.

2.DOM结构

组长过来看了一会说他以前做过这种description结构, 他大体说了一下, 老实说我没太听明白, 我只是感觉DOM上可以做一点文章, 要不试一下?

我的思路是将上下, 也就是第一行的"畸形行"和下面的正常行分离处理, 两者互不干扰, 那么需要两个el-descriptions来生成: 先用一个大el-descriptions作为容器, 其中的两个el-descriptions-item分别作为上下两个分区, 各传入一个el-descriptions分别生成, 这样上方的畸形行不会对下方解释表产生格式影响.

<el-descriptions :column="2" border labelstyle="text-align: center; width: 120px;" contentStyle="text-align:center;"> <el-descriptions-item labelClassName="labelClass"> <el-descriptions :column="3" border labelstyle="text-align: center; width: 120px;" contentStyle="text-align:center;" > <el-descriptions-item contentStyle="display:none;"> <template slot="label"> label1 </template> </el-descriptions-item> <el-descriptions-item labelStyle="display:none;"> <el-input readonly :value="item.value" style="width: 100%; text-align: center" /> </el-descriptions-item> <el-descriptions-item labelStyle="display:none;"> <el-input readonly :value="item.value" style="width: 100%; text-align: center" /> </el-descriptions-item> </el-descriptions> </el-descriptions-item> <el-descriptions-item> <el-descriptions> <el-descriptions-item v-for="(item, index) in tableHead" :key="index" labelclassName="labelClass" > <template slot="label"> {{ "label" + index }} </template> <el-input readonly :value="item.value" style="width: 100%; text-align: center" /> </el-descriptions-item> </el-descriptions> </el-descriptions-item></el-descriptions>

表格局部空缺的问题解决了, 然而仍旧不能完全令人满意, 虽然可以通过宽度调节达到效果, 但是label难以居中, 并且, 没有了el-description本身的table规格, 这个表格的对齐方式并不稳定, 最上层很容易和下层错位:

二、解决方案

完美实现, 对齐, 无错位, 不干扰. 依赖span实现, labelClassName只是颜色. 总体思路还是单独处理el-description-item, 但使用了官方提供的属性, 也是更加规范的方法. column属性规定的是一行几个item, 注意一个完整的item在不加style的情况下是由label和content组成的一对横向格子. span规定描述列表的列数, 一列是由一个完整的item起头, 注意一个完整的item在不加style的情况下是由label和content组成的一对横向格子.

<el-descriptions :column="2" border labelstyle="text-align: center; width: 120px;" contentStyle="text-align:center;"> <el-descriptions-item :span="2" labelClassName="labelClass" > <template slot="label"> label </template> <el-input readonly :value="tableData.is" /> <el-input readonly :value="tableData.vn" /> </el-descriptions-item> <el-descriptions-item v-for="(item, index) in tableHead" :key="index" labelclassName="labelClass" > <template slot="label"> label </template> <el-input readonly :value="tableData[item.value]" style="width: 100%; text-align: center" /> </el-descriptions-item></el-descriptions>总结

今天代码审查没过, 手里俩任务没交成, 今天一天还是在完善这俩任务, 唉. 希望这篇文章能帮到你吧.

本文链接地址:https://www.jiuchutong.com/zhishi/296041.html 转载请保留说明!

上一篇:Pytorch 2.0来了!来看看新特性怎么应用到自己的代码里(pytorch1.9.0)

下一篇:ieee下载文献的方法(ieee下载论文)

  • 小米10s自带手机膜吗(小米10s自带手机壳)

    小米10s自带手机膜吗(小米10s自带手机壳)

  • 淘宝号在哪里看(淘宝号在哪里看几星)

    淘宝号在哪里看(淘宝号在哪里看几星)

  • iphone12防水等级是多少(苹果12手机防水等级)

    iphone12防水等级是多少(苹果12手机防水等级)

  • 手机出现无命令怎么办(手机出现无命令怎样开机)

    手机出现无命令怎么办(手机出现无命令怎样开机)

  • word文档文字底纹怎么弄(word文档文字底下的波浪线怎么去掉)

    word文档文字底纹怎么弄(word文档文字底下的波浪线怎么去掉)

  • 微信建群不说话对方不会发现吗(微信建群不说话后退出)

    微信建群不说话对方不会发现吗(微信建群不说话后退出)

  • ctrl+q是什么快捷键

    ctrl+q是什么快捷键

  • 华为p40在哪插卡(华为p40在哪插卡视频)

    华为p40在哪插卡(华为p40在哪插卡视频)

  • 微信读书取消关注对方知道吗(微信读书取消关联微信)

    微信读书取消关注对方知道吗(微信读书取消关联微信)

  • 看了别人的快手会不会有访问记录(看了别人的快手作品怎么样就不会留下访问)

    看了别人的快手会不会有访问记录(看了别人的快手作品怎么样就不会留下访问)

  • wps会员和稻壳会员区别(wps会员和稻壳会员一样吗)

    wps会员和稻壳会员区别(wps会员和稻壳会员一样吗)

  • wan在计算机网络中表示(wan在计算机网络中是什么)

    wan在计算机网络中表示(wan在计算机网络中是什么)

  • word画横线快捷键(word2007怎么画横线)

    word画横线快捷键(word2007怎么画横线)

  • 电话手表sim卡怎么装(电话手表电话卡)

    电话手表sim卡怎么装(电话手表电话卡)

  • 金立s9的故事锁屏怎么取消(金立s9故事锁屏怎么卸载)

    金立s9的故事锁屏怎么取消(金立s9故事锁屏怎么卸载)

  • 华为p20怎么信任软件(华为p20怎么信任应用)

    华为p20怎么信任软件(华为p20怎么信任应用)

  • 美国信息交换标准代码是什么(美国信息交换标准码)

    美国信息交换标准代码是什么(美国信息交换标准码)

  • 苹果信息特效为什么对方看不到(苹果信息特效要钱吗)

    苹果信息特效为什么对方看不到(苹果信息特效要钱吗)

  • 刷宝邀请好友怎么没奖励(刷宝邀请好友后在哪里填写邀请码)

    刷宝邀请好友怎么没奖励(刷宝邀请好友后在哪里填写邀请码)

  • 苹果中英文切换(苹果中英文切换键坏了)

    苹果中英文切换(苹果中英文切换键坏了)

  • realmex后盖是什么材质(realme后盖怎么打开)

    realmex后盖是什么材质(realme后盖怎么打开)

  • 快手怎样提现现金(快手怎样提现现金到微信)

    快手怎样提现现金(快手怎样提现现金到微信)

  • 天猫如何撤销退款申请(天猫怎样撤销退款申请)

    天猫如何撤销退款申请(天猫怎样撤销退款申请)

  • QQ能上,网页打不开(qq能上,网页打不开怎么回事)

    QQ能上,网页打不开(qq能上,网页打不开怎么回事)

  • 在Win7中,怎么查看已连接wifi密码?(在win7中怎么安转只兼容win10的软件)

    在Win7中,怎么查看已连接wifi密码?(在win7中怎么安转只兼容win10的软件)

  • 下载 | CactiEZ 中文版(calc下载)

    下载 | CactiEZ 中文版(calc下载)

  • phpcms怎么配置邮箱(php匹配邮箱)

    phpcms怎么配置邮箱(php匹配邮箱)

  • 海产品的增值税税率是多少
  • 关联企业间借款利息扣除规定
  • 进项发票已认证,发现发票有问题怎么办
  • 企业所得税应纳税额
  • 企业一般户需要哪些资料
  • 会计分录的含义及三要素
  • 增值税申报表第25行怎么填
  • 销售额营业收入怎么填
  • 知道税额怎么算含税金额
  • 纳税筹划成本支出怎么算
  • 国外出差差旅费
  • 存在上期留抵税额怎么计算即征即退
  • 进项税发票已经认证但对方又作废
  • 分公司增值税如何缴纳增值税
  • 建筑工程老项目时间
  • 未达起征点销售额和其他免税销售额
  • 公司购买汽车的购置税怎么做账
  • 汇兑结算方式可以分为
  • 什么是短期借款利率
  • 个人所得汇算清缴是什么
  • 最新w10系统专业版
  • 如何从Windows 10注销其他用户
  • 流氓软件怎么卸载?
  • vb win10
  • 怎么让资产负债率下降
  • 股利分配账务处理
  • 小规模纳税人可以开增值税专用发票吗
  • 其他债权投资发生减值会影响所有者权益总额吗
  • 没进项能开销项吗
  • 一般纳税人辅导期管理办法
  • 记帐凭证由谁填制
  • 简述项目融资风险的内容
  • 进程process.acore已停止怎么办
  • 结转完工产品成本计算公式
  • 购进的货物
  • 洛阿雷城堡,西班牙韦斯卡 (© Sebastian Wasek/Alamy)
  • 流动资产占资产总额的比率叫什么
  • 废旧物资经营单位增值税税率
  • 小规模负数发票怎么申报增值税
  • 接口二次封装
  • 汇兑损益会计处理方法
  • 长期应收款如何核算
  • python3 zipfile模块
  • 营改增后自建厂房抵扣
  • 海关进口增值税专用缴款书稽核比对可能出现哪些结果
  • 收购公司款项的会计处理
  • 公司车辆固定资产管理办法
  • 先付款后开票怎样写证明
  • 企业所得税季初和季末怎么算
  • 另一种收到企业信息英文
  • 租赁行业出租方要交税吗
  • 企业在建工程项目
  • 基本工资和什么挂钩
  • 招标代理服务费应该由谁支付
  • 基本生产成本科目应该按成本计算对象
  • 加计抵减附加税怎么算
  • 商品进销存台账
  • 期初与年初有什么区别
  • 借款和工程款可以分开吗
  • 汇兑损益金额是怎么算出来的
  • linux编译步骤
  • ubuntu怎么切换到桌面
  • vm15虚拟机安装
  • linux vim 查找替换
  • mxtask.exe - mxtask是什么进程文件 有什么用
  • win7怎么看电脑ip地址
  • 家用电脑是什么机型
  • linux分区顺序详解
  • win8系统多少位
  • cocos creator 优化 drawcall 合并
  • 用jQuery实现可输入多选下拉组合框实例代码
  • android su
  • jquerymobile
  • vue异步加载第三方库
  • android.intent.extra.text
  • HttpURLConnection的流式输出的缺陷和解决方法
  • javascript类定义
  • android ui自动化测试
  • 文化传媒公司能卖多少钱
  • 江苏几个地级市几个县级市
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设