当前位置: 首页 > 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.pierceye.com/news/488536/

相关文章:

  • 东莞专业网站营销wordpress新建页面模板
  • 做外贸学习网站智慧团建网页电脑版登录网站
  • 如何免费做一个网站攻略常州网站推广软件
  • 手机网站建站 服务器网站名称收录
  • 网站根 html网站建设 永灿 竞争
  • 网站建设费合同天津网站建设公司
  • 自己怎么做优惠卷网站购物网站建设需求模板下载
  • 上海智能网站建设公司可以做网站头像的图片
  • 怎样给网站做备案网站建设前端工程师岗位职责
  • 福州网站外包网站搭建设计合同
  • 有没有做专利导航运营的网站网站制作代理
  • 即墨网站建设地址邢台织梦模板建站
  • 贵阳网站建设运营网站的扁平化设计理念
  • 商务网站建设与维护(专21春)网站建设入门书籍
  • 免费室内设计素材网站wordpress 前台不显示内容
  • 企业应该找什么样的网站建设公司jz做网站
  • 钦州住房和城乡建设局网站软考考试科目有哪些
  • 查公司的网站有哪些wordpress连接数据库出错
  • 找别人做网站需要什么信息湛江制作公司网站
  • 最简单的静态网站wordpress网络公司主题
  • 做外贸要做什么网站企业服务平台app下载
  • .net做网站开发吗企业网站维护合同
  • 有哪些做网站公司网站做关键词库的作用
  • 安全狗网站白名单指什么申请制作网站
  • 如何做高端网站建设香水推广软文
  • 移动网站建设优势优化设计电子课本下载
  • 做外贸英语要什么网站免费做app网站建设
  • 网站统计系统 怎么做遵义公共资源交易中心官网
  • 做外贸的有哪些网站廊坊网站建设公司哪个好
  • 深圳宝安网站建设学习网html5网页代码大全