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

旅游网站前台怎么做网站项目建设管理

旅游网站前台怎么做,网站项目建设管理,网站建设天津,旅游景区网站建设问题描述 先用v-for渲染了几个列表,但这几个列表是占同一个位置的,只是通过切换swiper来显示哪个列表显示,也就是为了优化页面切换时候,没有根据swiper的current再更新v-for的数据,但现在就有个问题,怎么隐…

问题描述

先用v-for渲染了几个列表,但这几个列表是占同一个位置的,只是通过切换swiper来显示哪个列表显示,也就是为了优化页面切换时候,没有根据swiper的current再更新v-for的数据,但现在就有个问题,怎么隐藏这些列表,并且不占dom。v-if控制的时候,会出现非常明显的重新渲染的闪屏现象。

解决方法

使用position: absolute和clip属性

绝对定位与裁剪:
将元素设置为position: absolute,它就脱离了文档流,不再影响页面布局。然后通过clip属性来裁剪元素,当裁剪区域设置为0时,元素在视觉上就被隐藏了。这种方式下元素仍然在DOM中,但不占据布局空间,并且避免了v - if的重新渲染闪屏问题。

<template><div><swiper :options="swiperOptions"><swiper-item v-for="(list, index) in lists" :key="index"><div :class="{ 'hidden-class': shouldHide(index) }"><!-- 这里渲染列表内容 --><ul><li  v-for="item in list" :key="item.id">{{item.name}}</li></ul></div></swiper-item ></swiper></div>   
</template><script>   
export default {data() {return {currentIndex: 0,lists: [[{id: 1, name: 'List 1-Item 1'},{id: 2, name: 'List 1-Item 2'}],[{id: 3, name: 'List 2-Item 1'},{id: 4, name: 'List 2-Item 2'}]],swiperOptions: {// Swiper的配置选项}};},methods: {shouldHide(index) {return this.currentIndex!== index;}},
};   
</script><style>   .hidden-class{position: absolute;   clip: rect(0, 0, 0, 0);}
</style>
http://www.yayakq.cn/news/760807/

相关文章:

  • 如何建设一个社交网站网站建设专业性的评价内容
  • 高级营销型网站建设网络营销软件价格
  • 网站备案必须做前置审批吗环球贸易网官网
  • 湘潭网站建设设计仙桃网站建设公司
  • 亚马逊欧洲站vat怎么申请施工企业适用什么标准
  • 建设银行苏州网站aspcms网站模板
  • 唐山建设招聘信息网站自己设计logo网站
  • 欢乐海岸网站建设洛阳网最新消息
  • php网站开发案例网上购物网站建设公司
  • 做重视频网站wordpress dynamo
  • 哪个网站可以做行测题目公众号链接制作
  • 安宁市建设局网站网页模版下载器
  • 网站开发多久网站设计遇到的问题
  • 如果做微商需不需要开个网站网站开发最强工具
  • 做车展招商的网站店面设计原则
  • 消费全返的 微网站开发网站文章图片如何跳转
  • 家教网站制作高端企业网站公司
  • 宿迁企业做网站注册公司带科技两个字的条件
  • 教育机构网站wordpress支持伪静态
  • 网站建设的软件是哪个好巩义网站网站建设
  • 用自己电脑做网站 dns做试卷的网站
  • 简单的方法搭建网站怎么做王者荣耀网站
  • 教育网站建设情况报告属于网络营销特点的是
  • 西安 医疗网站制作网站开发公司安心加盟
  • 软件工程的定义优化模型有哪些
  • 自然堂网站建设情况单位网站设计制作
  • 北京建站工作室宁波关键词网站排名
  • 简要叙述如何规划建设一个企业网站网站的承诺
  • 甘肃省建设厅网站资质升级公示烟台违建举报网站
  • wordpress 子网站aws wordpress 站群