【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载

这篇具有很好参考价值的文章主要介绍了【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载,element ui,vue,前端,vue.js,elementui,javascript
效果图:

一. 表格结合返回顶部

【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载,element ui,vue,前端,vue.js,elementui,javascript

二. 局部loading

【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载,element ui,vue,前端,vue.js,elementui,javascript
解决方法:

一 返回顶部

target绑定滚动dom的父元素类名就可以了.

1.如果你的表格是 固定表头 的,那滚动dom的父元素类名就是 el-table__body-wrapper
  <el-backtop target=".el-table__body-wrapper" :visibility-height="100" :bottom="75">
    <div
      style="
         {
          height: 100%;
          background-color: #1989fa;
          border-radius: 50%;
          box-shadow: rgb(16 0 0 / 41%) 0px 12px 6px 0px;
          text-align: center;
          line-height: 40px;
          color: #fff;
          width: 100%;
        }
      "
    >
      <i class="el-icon-top"></i>
    </div>
  </el-backtop>

如图:
【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载,element ui,vue,前端,vue.js,elementui,javascript

2.如果你的表格不是固定表头,表头跟随内容一起滚动的,那滚动dom的父元素类名就是 el-table

如图:
【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载,element ui,vue,前端,vue.js,elementui,javascript
可能父元素类名会有差别,只要是滚动dom的父元素就可以了

二 局部loading

局部loading有时候会出现定位不准情况,会定位到全屏loading
如图:
【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载,element ui,vue,前端,vue.js,elementui,javascript
可以看到首先是局部的loading,加载完后变成了全屏的loading

解决办法就是给举报loading的元素加一个相对定位就可以了

// js
const loading = this.$loading({
  lock: true,
  text: '拼命加载中......',
  spinner: 'el-icon-loading',
  background: 'rgba(0, 0, 0, 0.5)',
  target: document.querySelector('.about'),
})

// css
.about {
  position: relative;
}

target绑定需要加载局部loading的dom

结束! 记录一下平常遇到的小bug 下期再见 ! ! !文章来源地址https://www.toymoban.com/news/detail-640860.html

到了这里,关于【vue+el-table+el-backtop】表格结合返回顶部使用,loading局部加载的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Vue中el-table表格的拖拽排序

    element-ui 表格没有拖拽排序的功能,只能使用sortable.js插件实现拖拽排序,当然也可以应用到其他的组件里面,用法类似,这里只说表格。 实现步骤: 1、安装sortable.js 2、在需要的页面中引入 3、实现表格拖动代码

    2024年02月10日
    浏览(51)
  • vue3中el-table实现表格合计行

    el-table标签上加属性 show-summary :summary-method=“getSummary” js中添加函数(合计没有额外的附件参数添加) js中添加函数(合计有额外的附件参数添加的情况)

    2024年02月02日
    浏览(50)
  • vue中element-ui表格组件el-table封装,在table表格中插入图片

            这次写的项目是写后台管理系统这部分,对于后台管理使用vue写,用组件的话,table组件用得次数比较多,可以封装一个table组件。         1.如封装的table组件:  :prop=\\\"item.prop\\\"  :label=\\\"item.label\\\"是必须要有的,其他的可以根据自己需要写 。 2.封装之后是就是使

    2024年02月15日
    浏览(56)
  • vue(element ui )el-table树形表格展示及数据对齐

    注意点: el-table配置里 row-key 必须是唯一性 :tree-props=“{ children: ‘relatedPartyChild’ , hasChildren: ‘hasChildren’ }” children配置为后端返回的节点字段即可

    2024年02月16日
    浏览(50)
  • 【Vue/element】 el-table实现表格动态新增/插入/删除 表格行,可编辑单元格

    效果如下: 点击“新增一行”可以在表格最后新增一行,单元格内容可编辑 点击绿色+按钮,可在指定行的后面插入一行 点击红色-按钮,可以删除指定行 原理:表格 el-table 是通过动态循环 tableData 生成,只要对 tableData 数组进行增加删除元素,就可以达到效果 这里用了ele

    2024年02月16日
    浏览(63)
  • Vue+el-table 修改表格 单元格横线边框颜色及表格空数据时边框颜色

    找到对应的css样式进行修改

    2024年04月11日
    浏览(59)
  • VUE el-table设置表格表头居中,内容列居中/左对齐/右对齐

    1、 统一设置设置表头居中 加上【:header-cell-style=\\\"{\\\'text-align\\\':\\\'center\\\'}\\\"】 统一设置设置内容列居中 加上【:cell-style=\\\"{\\\'text-align\\\':\\\'center\\\'}\\\"】 2、 在每个el-table-column标签上边设置    align=\\\"center \\\"

    2024年02月17日
    浏览(59)
  • vue element-ui表格(el-table)数据导出execl文件

    功能实现:element UI 的el-table数据导出为execl文件 使用到插件:xlsx、file-saver exportExecl.js 代码如下: 页面代码如下:

    2024年02月14日
    浏览(57)
  • 【前端】vue3+ts+vite,el-table表格渲染记录重复情况

    给自己一个目标,然后坚持一段时间,总会有收获和感悟! 在使用vue的过程中,总会遇到一些有疑问的地方,总结就能够加深印象,下次再出现的时候也有个参考的地方。 Element UI 的 el-table 组件是一个强大的表格组件,提供了许多常见的属性来配置和定制表格的外观和行为

    2024年02月04日
    浏览(51)
  • vue纯前端导入excel,获取excel的表格数据渲染el-table

    最近有个需求,最开始列表数据是通过新增按钮一条条添加的,但是部分数据量可能上百条,客户自己手选会很慢,所以产品经理给了个需求要求可以通过上传excle文件进行导入。 经过网上查询及涉及自己项目,实现了此功能。 第一步:安装插件,我安的是0.16.0;原因是默认

    2024年02月16日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包