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

建站房的公司公司网站怎么优化

建站房的公司,公司网站怎么优化,网站建设推广加盟,wordpress 用户积分系统虚拟列表#xff0c;实际上就是在首屏加载的时候#xff0c;只加载可视区域内需要的列表项#xff0c;当滚动发生时#xff0c;动态通过计算获得可视区域内的列表项#xff0c;并将非可视区域内存在的列表项删除。该技术是解决渲染大量数据的一种解决方法。 实现虚拟列表实际上就是在首屏加载的时候只加载可视区域内需要的列表项当滚动发生时动态通过计算获得可视区域内的列表项并将非可视区域内存在的列表项删除。该技术是解决渲染大量数据的一种解决方法。 实现虚拟列表需要获取以下几个属性 可视区域起始数据索引startIndex可视区域结束数据索引endIndex计算可视区域数据并渲染到页面中计算startIndex对应的数据在整个列表中的偏移位置listTop并设置到列表上 高度固定 令App组件父组件产生一万条虚拟数据来模拟接口在List组件中实现对应的功能 App组件 templatedivList :itemsitems :size60 :shownumber10/List/div /templatescript import List from /List.vue export default {components: {List},computed: {// 模拟数据items() {return Array(10000).fill().map((item, index) ({id: index,content: index}))}} }; /scriptstyle scoped/styleList组件 templatediv classcontainer :style{ height: containerHeight } scrollhandleScroll refcontainer!-- 数据列表 --div classlist :style{top:listTop}!-- 列表项 --div v-foritem in showData :keyitem.id :style{height:sizepx}{{ item.content }}/div!-- 用于撑开高度的元素 --div classbar :style{height:barHeight}/div/div/div /templatescript export default {name: List,props:{// 要渲染的数据items:{type:Array,required:true},// 每条数据渲染节点的高度size:{type:Number,required:true},// 每次渲染DOM节点个数shownumber:{type:Number,required:true}},data(){return{start:0, //要展示数据的其实下标end:this.shownumber //结束下标}},computed:{// 最终展示数据showData(){return this.items.slice(this.start,this.end)},// 容器的高度containerHeight(){return this.size * this.shownumber px},// 撑开容器内部高度的元素的高度barHeight(){return this.size * this.items.length px},// 列表项上滚动改变top的值listTop(){return this.start * this.size px},},methods:{// 容器滚动事件handleScroll(){// 获取容器顶部滚动的尺寸const scrollTop this.$refs.container.scrollTopthis.start Math.floor(scrollTop / this.size)this.end this.start this.shownumber}} }; /scriptstyle scoped .container{overflow-y: scroll;background-color: rgb(150,150,150,.5);font-size: 20px;font-weight: bold;line-height: 60px;width: 500px;margin: 0 auto;position: relative;text-align: center; } .list{position: absolute;top: 0;width: 100%; } /style这样可以实现一个简单的固定高度的虚拟列表功能。
http://www.dnsts.com.cn/news/210018.html

相关文章:

  • 关于网站建设的请示范文个体营业执照怎么年审
  • 淘宝客网站做一种还是做好几种上海网站制作上海网站制作
  • 温州建设银行网站个人网站备案查询
  • 巴中做网站的公司家具网站建设目的及功能定位
  • 姜堰区网站建设wordpress初始设置
  • 如何利用ftp上传网站树莓派上怎么做网站
  • 广州比较好的网站建设烟台58同城网站建设
  • 服饰技术支持 东莞网站建设软件企业公司网站模板下载
  • 麦包包网站建设的特点wordpress载入等待
  • 响应网站网站建设教程要去d湖南岚鸿询 问
  • 金华集团网站建设免费空间的个人网站
  • 起飞页自助建站平台的特点icp备案网站负责人
  • 查询数据的网站怎么做的整个网站建设中的关键步骤是
  • 我的世界服务器如何做充钱网站室内设计师网名专用
  • 公司网站服务器租用个人网站免费空间
  • 适合做外链的网站门户网站制作哪专业
  • 网站添加缩略图wordpress grace 破解
  • 网站建设与管理专业就业前景北京网站优化站优化
  • 尚品中国网站网页布局方式
  • 中山市饮食网站建设网站技术解决方案不包括
  • 怎样在网站做链接官方网站建设账务处理
  • 手机网站 分享按钮福田蒙派克参数配置
  • 南京宜电的网站谁做的临淄找工作信息网
  • 品牌网站建设内容框架网站如何在百度上搜索到
  • 哪里做网站公司好新闻静态网站模板下载
  • 龙岩网站建设较好的公司徐州建设公司网站
  • 中国建设网官方网站狗年纪念币网站图片一般分辨率做多大
  • 企业建设网站的功能是什么想做网站
  • 江苏省建筑网站wordpress更改编辑器
  • 网站设计公司天津传智播客黑马程序员