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

建设工程公司 网站佛山省钱网站设计哪家便宜

建设工程公司 网站,佛山省钱网站设计哪家便宜,郴州网络工程职业学校,主流的网站开发技术一、关于 UseElementSize UseElementSize 是一个 Vue 组合式 API 的实用工具#xff0c;通常用于获取 DOM 元素的尺寸信息#xff0c;例如宽度、高度等。它通常与 v-slot 一起使用#xff0c;以便在模板中直接访问这些尺寸信息。 地址#xff1a;https://vueuse.org/core/u…一、关于 UseElementSize UseElementSize 是一个 Vue 组合式 API 的实用工具通常用于获取 DOM 元素的尺寸信息例如宽度、高度等。它通常与 v-slot 一起使用以便在模板中直接访问这些尺寸信息。 地址https://vueuse.org/core/useElementSize/#useelementsize 安装后使用 npm install vueuse/core二、设置表格高度自适应 1.关键代码 templatediv classcontent-wrap1 p-12 auto-wrap flex flex-col gap-16 bg-white!-- 搜索工具栏 --div classflex flex-row items-center gap-12/div!-- 表格内容 --div reftableDivRef classflex-1el-table:datastate.tableDatastripeborder:max-heightMath.floor(height) - 50:header-cell-style{ textAlign: center }el-table-columntypeindex:indexformIndexwidth70:labelt(table.index)aligncenter /el-table-column v-forcol of state.headList :keycol.key v-bindgetColProps(col)/el-table-columnel-table-column :label$t(common.operate) width120 aligncentertemplate #defaultscopeel-linkclassmr-10typeprimary:underlinefalseclickhandleEdit(scope.row.id){{ $t(table.btn.edit) }}/el-linkel-link typedanger :underlinefalse clickhandleDelete(scope.row.id){{ $t(table.btn.delete) }}/el-link/template/el-table-column/el-table!-- 分页 --div classflex justify-end mt-16el-pagination:currentPagestate.page:page-sizestate.size:page-sizes[15, 20, 30, 40, 50]layouttotal, sizes, prev, pager, next, jumper:totalstate.totalsize-changehandleSizeChangecurrent-changehandleCurrentChange //div/div/div /template script setup langts const tableDivRef ref(null); const { height } useElementSize(tableDivRef); /script style langscss scoped .content-wrap {position: relative;padding: 12px;height: 100%;width: 100%;background-color: #fff;box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.02);display: grid;grid-template-rows: auto 1fr auto;gap: 16px; } /style 2.解析 1.给表格的父元素设置高度为页面的剩余部分并绑定ref 2.使用const { height } useElementSize(tableDivRef);获取表格父元素的具体高度 3.给表格设置最大高度要减去分页的高度:max-heightMath.floor(height) - 50 三、无渲染组件版本设置表格高度自适应 1.关键代码 templatediv classtable-page-wrap auto-wrap!-- 搜索工具栏部分内容省略 --div/div!-- 表格部分 --UseElementSize v-slot{ height }el-table:datastate.tableDatastripeborder:max-heightheight:header-cell-style{ textAlign: center }el-table-columntypeindex:indexformIndexwidth70:labelt(table.index)aligncenter /el-table-column v-forcol of state.headList :keycol.key v-bindgetColProps(col)/el-table-columnel-table-column :label$t(common.operate) width120 aligncentertemplate #defaultscopeel-linkclassmr-10typeprimary:underlinefalseclickhandleEdit(scope.row.id){{ $t(table.btn.edit) }}/el-linkel-link typedanger :underlinefalse clickhandleDelete(scope.row.id){{ $t(table.btn.delete) }}/el-link/template/el-table-column/el-table/UseElementSize!-- 分页 --div classflex justify-endel-pagination:currentPagestate.page:page-sizestate.size:page-sizes[15, 20, 30, 40, 50]layouttotal, sizes, prev, pager, next, jumper:totalstate.totalsize-changehandleSizeChangecurrent-changehandleCurrentChange //div/div /template script setup langts/script style langscss scoped .table-page-wrap {position: relative;padding: 12px;height: 100%;width: 100%;background-color: #fff;box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.02);display: grid;// https://stackoverflow.com/a/52380579/7652034grid-template-rows: auto 1fr auto;gap: 16px; } /style2.解析 模板部分 UseElementSize v-slot{ height }: 使用 v-slot 插槽来接收 UseElementSize 提供的尺寸信息。这里我们只关心 height也可以获取其他属性如 width。 :max-heightheight: 将列表的最大高度设置为 height 3.遇到的问题 问题1 表格内容超出时整个页面会显示滚动条 https://github.com/w3c/csswg-drafts/issues/1777 原因是表格父级容器高度计算不正确1fr 实际上是 minmax(auto, 1fr)的缩写, auto可能会导致内容大于1fr的情况 解决方法 修改table-page-wrap 样式 grid-template-rows: auto minmax(0, 1fr) auto; 问题2表格高度显示小数导致无法正常滚动 解决方法 修改表格最大高度设置 :max-heightMath.floor(height || 0)
http://www.hkea.cn/news/14500929/

相关文章:

  • 如何自建网站卖产品网站开发维护需要哪些岗位
  • 网站公司维护东莞市官网网站建设
  • 华为网站开发如何给网站做地图
  • 网站评估做的好不好网站建设辶金手指排名十二
  • 展示型网站功能网站建设资金方案
  • com网站是用什么做的用html是做班级简介网站
  • 白山网站建设郑州室内设计公司排行
  • 网站底部的备案号深圳推广公司有哪些
  • 湖南网站建设报价游戏网官网
  • 网站怎样做自适应分辨率大小推广模式包括哪些模式
  • 旅游网站开发毕业设计开题报告wordpress视频自动播放
  • 辽宁企业信息公示系统seo技术培训班
  • 宜章网站建设上海做saas平台网站的公司
  • 网站推送怎么做的网站推广流程是
  • idc销售网站源码章丘网站开发培训
  • 郑州建网站十大wordpress 3无法上传rar zip
  • 京东网站难做吗珠海网站建站模板
  • 做科研交流常用的网站上海市人才服务中心官网
  • 重庆网站建设小能手在线图片生成器
  • 网站开发使用软件环境东莞搭建网站要多少钱
  • 电影网站如何做长尾关键词到那个网站做翻译接单
  • 单位建设网站的请示国内最好的网站建设公司
  • 别人网站 自己的二级域名烟台网站网站建设
  • 电商网站国内外需求分析中国进出口贸易网
  • 大型网站制作需要什么设备上海通信管理局网站
  • wordpress5.21开启多站点做PPT素材图片网站 知乎
  • 常见的建站工具企业营销网站建设公司
  • 嘉兴微信网站在线免费货源网站
  • 赫章网站建设网站建设套餐是什么
  • pc响应式网站设计贵阳网站开发工作室