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

vue项目中,属性表头默认为横向排列,却没有纵向排列的组件或相关属性,如何将其纵向排列?

vue项目中,属性表头默认为横向排列,却没有纵向排列的组件或相关属性,如何将其纵向排列?

vue2、树形表头、纵向、横向、排列、rotate

背景

客户要求在系统中加一个页面,是一个表格,表头是纵向排列的。

曾经的解决方案是一个个格子得写,或者自定义组件,也是一个个格生成,是固定死的,不能根据数据自动缩长。

问题描述

vue组件的表头,都是横向排列的,无法纵排,网络搜索不到相关解决方案,背景中提到的自定义组件一个个格子生成的方法应用了很久,都没有更好的解决方案。

这恰恰说明同事及项目前辈们的技术能力普遍不强。

今日在处理PDF生成业务时,意外发现了旋转表格的方法,特此记录(以前曾经试想过旋转,但未找到有效旋转方案,连这也是我自己尝试得到的)。

解决方案

  1. 使用document.getElementById("aPageId").style.rotate = '90deg' 可以顺时针旋转90度(仅旋转表格)
  2. 使用document.getElementById("aPageId").style.font.rotate = '90deg' 可以将文字顺时针旋转90度

有些时候这样直接将一整个元素旋转,并不能满足实际需要,所以在实际使用中可以结合for循环,进行更为精细的控制,实现在某一级结构下所有元素的旋转:

document.getElementById("aTableId").childNodes.forEach(item => {item.style.rotate = '-90deg'if (item.style.font) {item.style.font.rotate = '-90deg'}
})

声明:本文使用八爪鱼rpa工具从gitee自动搬运本人原创(或摘录,会备注出处)博客,如版式错乱请评论私信,如情况紧急或久未回复请致邮 xkm.0jiejie0@qq.com 并备注原委;引用本人笔记的链接正常情况下均可访问,如打不开请查看该链接末尾的笔记标题(右击链接文本,点击 复制链接地址,在文本编辑工具粘贴查看,也可在搜索框粘贴后直接编辑然后搜索),在本人博客手动搜索该标题即可;如遇任何问题,或有更佳方案,欢迎与我沟通!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • vivado中选中bd文件后generate output product是什么用,create HDL wrapper是什么用
  • Java | Leetcode Java题解之第414题第三大的数
  • 检查和测绘室内防撞无人机技术详解
  • 828华为云征文|Flexus X实例Docker+Jenkins+gitee实现CI/CD自动化部署-解放你的双手~
  • Qt 模型视图(四):代理类QAbstractItemDelegate
  • 3D GS 测试自己的数据
  • 深入剖析:C++类对象的内存布局与优化
  • Java 技巧 如何在IDEA2024 中快速打出System.out.println();
  • Stable Diffusion Fooocus批量绘图脚本
  • 地平线秋招2025
  • GPT撰写开题报告教程——课题确定及文献调研
  • 基于jupyter notebook + joint-spider爬虫数据的成都二手房数据可视化分析项目源代码+详细使用说明
  • a,b,c中的最大值
  • Github 2024-09-17 Python开源项目日报 Top10
  • WGAN算法
  • php的引用
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • C++回声服务器_9-epoll边缘触发模式版本服务器
  • Consul Config 使用Git做版本控制的实现
  • gf框架之分页模块(五) - 自定义分页
  • GraphQL学习过程应该是这样的
  • oldjun 检测网站的经验
  • Vue官网教程学习过程中值得记录的一些事情
  • vue脚手架vue-cli
  • 不上全站https的网站你们就等着被恶心死吧
  • 从 Android Sample ApiDemos 中学习 android.animation API 的用法
  • 从tcpdump抓包看TCP/IP协议
  • 技术发展面试
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 使用 @font-face
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 为视图添加丝滑的水波纹
  • 问题之ssh中Host key verification failed的解决
  • 想使用 MongoDB ,你应该了解这8个方面!
  • 小而合理的前端理论:rscss和rsjs
  • 写代码的正确姿势
  • 由插件封装引出的一丢丢思考
  • 带你开发类似Pokemon Go的AR游戏
  • 智能情侣枕Pillow Talk,倾听彼此的心跳
  • ​​快速排序(四)——挖坑法,前后指针法与非递归
  • ​2020 年大前端技术趋势解读
  • ​人工智能书单(数学基础篇)
  • #gStore-weekly | gStore最新版本1.0之三角形计数函数的使用
  • #if 1...#endif
  • $.each()与$(selector).each()
  • (09)Hive——CTE 公共表达式
  • (二)基于wpr_simulation 的Ros机器人运动控制,gazebo仿真
  • (分布式缓存)Redis哨兵
  • (附源码)springboot学生选课系统 毕业设计 612555
  • (附源码)计算机毕业设计SSM保险客户管理系统
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (一)RocketMQ初步认识
  • (原创)可支持最大高度的NestedScrollView