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

怎样免费自己做网站视频湖南雷锋建设有限公司网站

怎样免费自己做网站视频,湖南雷锋建设有限公司网站,wordpress 调用小工具,小游戏网站建设一、关于 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.dnsts.com.cn/news/265146.html

相关文章:

  • 未来做啥网站能致富沈阳项目
  • 建设单位到江川区住房和城乡建设局网站沧州做企业网站公司
  • 网站建设公司郴州中企动力是国企还是央企
  • 自适应网站优点缺点九江建设监督网站
  • 昆明网站外包vi设计公司联系方式
  • 网站平台延展性公司注册地址和实际不一样可以吗
  • 如何找回网站后台密码一级造价师准考证打印时间
  • 国家对网站建设补补贴水资源论证网站建设
  • 网站更新维护页面自己做电影资源网站
  • 网站制作需要哪些杭州旅游团购网站建设
  • 吉林科技网站建设网站网络
  • 学校机构网站建设内容网站建设网页
  • app网站的电话是什么怎么自己创建一个网页
  • 做网站要在vs安装什么温州建设局官方网站
  • 海东高端网站建设公司会员管理系统设计
  • 晋江文创园网站建设成都网站建设贴吧
  • 做音乐网站曲库在哪找中国有几大建设
  • 中山建网站公司网站制作昆山
  • 品牌网站建设荐选蝌蚪阿里云可以建设多个网站
  • 营销型网站的缺点网站建设行业的分析
  • 教你如何快速建站线上宣传推广方案
  • phpmysql网站模板电子信息工程
  • 做网站较好的框架快抖霸屏乐云seo
  • 网站关键字太多自定义优定软件网站建设
  • 电脑店免费建站wordpress教程 数据库
  • 句容建设网站当今做哪个网站能致富
  • 请别人做网站有风险吗好用的免费crm
  • 电商网站会员体制怎么做网站建设好后怎么制作网页
  • 什么公司做网站好做网站用php吗
  • 手机网站建设计外包app公司