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

网站地址查询网深圳搜索排名优化

网站地址查询网,深圳搜索排名优化,中国建设银行南京分行网站首页,上海设计公司网站我们在实际工作中会遇到这样的问题: 应客户要求,某一个列表不允许分页。但是不分页的话,如果遇到大量的数据加载,不但后端响应速度变慢,前端的渲染效率也会降低,页面出现明显的卡顿。 那如何解决这个问题…

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

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

那如何解决这个问题呢 

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

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

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.ds6.com.cn/news/7193.html

相关文章:

  • wordpress鼠标点击文字手机端什么是seo关键词
  • 北京比较好的网站建设公司成都百度搜索排名优化
  • 嘉兴网站建设的前景产品互联网营销推广
  • web网站开发证书广州网站建设方案优化
  • 网站正在建设中页面电商网站上信息资源的特点包括
  • 江苏建设行政主管部门网站淘宝搜索词排名查询
  • 自学建网站做网站优化官网seo哪家公司好
  • 上海找做网站公司哪家好seo大牛
  • 铁道部建设管理司网站企业营销型网站建设
  • 富锦网站长沙seo公司
  • wordpress网站建设教程视频图片外链
  • 保定市网站建设公司中国万网官网
  • 石家庄自助建站软件sem是什么意思职业
  • 如何建立单位微信公众号seo免费培训教程
  • 三大oa办公软件独立站优化
  • 大名做网站搜索引擎优化方式
  • 海南网站建设推广公司哪家好上海seo怎么优化
  • 做网站上的在线支付怎么做百家号优化
  • 怎么做直播网站超管专门做推广的公司
  • 深圳网页制作页面排版seo 推广
  • 西安网站建设求职简历头条今日头条
  • 国外有哪些网站可以做电商aso优化服务
  • wordpress自定义末班搜索引擎优化分析
  • 石家庄做网站公司的电话产品推广渠道
  • wordpress页面添加标签seo关键词优化
  • 医疗网站备案要怎么做 需要准备什么材料seo网站优化方案
  • 网站建设视频百度网盘下载网站排名优化课程
  • 聊城手机网站制作网络销售真恶心
  • 石家庄网站排名推广吉林百度seo公司
  • 网站运营和管理电商运营多少钱一个月