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

重庆网站建设公司模板win7系统优化大师

重庆网站建设公司模板,win7系统优化大师,清新织梦淘宝客模板淘客网站程序源码,学校的网站建设费如何入账我们在实际工作中会遇到这样的问题: 应客户要求,某一个列表不允许分页。但是不分页的话,如果遇到大量的数据加载,不但后端响应速度变慢,前端的渲染效率也会降低,页面出现明显的卡顿。 那如何解决这个问题…

我们在实际工作中会遇到这样的问题:

应客户要求,某一个列表不允许分页。但是不分页的话,如果遇到大量的数据加载,不但后端响应速度变慢,前端的渲染效率也会降低,页面出现明显的卡顿。

那如何解决这个问题呢 

 我们可以用模拟分页,当滚动条滚动到底部时再次加载剩余的部分数据,触底加载,直到加载完成。

先看一个线上的演示示例:

https://code.juejin.cn/pen/7273420104565456953

开发思想参考:

https://blog.csdn.net/weixin_43340372/article/details/132601018?spm=1001.2014.3001.5501

代码


<div id="app"><el-table:data="tableData"height="300"row-key="id"bordersize="mini"v-el-table-lazyloading="lazyloading"><el-table-column prop="date" label="日期" width="180"> </el-table-column><el-table-column prop="name" label="姓名" width="180"> </el-table-column><el-table-column prop="address" label="地址"> </el-table-column></el-table>
</div><script>
// 伪造接口调用
class Api {#baseData = [{date: '2016-05-03',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-02',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-04',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-01',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-08',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-06',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-07',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-07',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-07',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}, {date: '2016-05-07',name: '王小虎',address: '上海市普陀区金沙江路 1518 弄'}]getData(currentPage = 1, pageNumber = 10) {return new Promise(resolve => {setTimeout(() => {let data = [];if (currentPage > 1) {data = this.#baseData.map(item => ({...item, name: item.name + `currentPage-${currentPage}`, address: item.address + `currentPage-${currentPage}` }))} else {data = this.#baseData;}resolve(data);}, 1000)})}
}
const api = new Api();
// 全局注册组件
new Vue({el: '#app',directives: {"el-table-lazyloading": {bind(el, binding) {let SELECT_DOM = el.querySelector(".el-table__body-wrapper");console.log("SELECT_DOM",SELECT_DOM)SELECT_DOM.addEventListener("scroll", function () {let condition =this.scrollHeight - this.scrollTop <= this.clientHeight;if (condition) {binding.value();}});},},},data() {return {currentPage: 1,pageNumber: 10,value: "",tableData: [],};},methods: {async lazyloading() {this.loading = true;const data = await api.getData(this.currentPage);this.loading = false;this.tableData.push(...data);this.currentPage++;}},mounted() {this.lazyloading();}
})<style>
#app{padding: 10px;
}
</style>
</script>

http://www.yayakq.cn/news/516132/

相关文章:

  • 网站开发用软件网络营销常用工具有哪些?
  • 怎么更换网站图片市政道路毕业设计代做网站
  • 找企业网站制作vultr建站wordpress
  • 哈尔滨住房和城乡建设局网站wordpress 跳板
  • 最新域名解析网站峨眉网站建设
  • 如何用flashfxp通过ftp访问网站服务器下载网站代码安卓html编辑器
  • 电子商务适合女生学吗企业网站导航优化
  • 莆田哪里有做网站的以前做弹幕现在的电影网站
  • 手工业网站怎么做网站建设的项目总结
  • 无锡网站优化哪家快在线生成电子印章
  • 黄浦手机网站建设好的flash网站
  • wordpress 千万数据seo信息是什么
  • 企业建设H5响应式网站的5大好处6郑州 网站建设有限公司
  • 遨游网站建设如何做衣服销售网站
  • 网站部分网页乱码公司做阿里巴巴网站要多少钱
  • 站长工具视频网站现在怎么做排名
  • 做装修行业营销型网站沈阳网站建设与开发
  • 珠海网站免费制作怎样制作一个二维码
  • 如何做网站网页免费建设网站需要做什么
  • 网站开发流程书籍附近的教育培训机构有哪些
  • 学做网站需要什么软件极速网站建设定制
  • 黄岛网站建设哪家权威大连市建设厅网站
  • 网络公司网站样本腾讯网
  • 网站首页模板制作网站报价表格
  • 医院科室网站建设网站地图模板.zip
  • wordpress pdo mysql扩展青岛网站seo收费
  • 做网站花都区做百科需要用什么网站做参考
  • 网站建设心得总结wordpress 表分析
  • 网站优化千牛帮ajax wordpress 评论
  • 让网站打开更快公司起名字大全免费好听