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

做网站排名的公司WordPress 数据库 缓存

做网站排名的公司,WordPress 数据库 缓存,关于申请建设网站申请报告,南昌大型网站建设公司需求人员表示,超过高度的表格内容需要滚动展示,所以效果图如下: 自定义列表样式,主要是通过flex布局,控制 类th 与 类td 的宽度保持一致,标签结构还是参考了table的结构,由thead与tbody包裹tr再…

需求人员表示,超过高度的表格内容需要滚动展示,所以效果图如下:

自定义列表样式,主要是通过flex布局,控制 类th 与 类td 的宽度保持一致,标签结构还是参考了table的结构,由thead与tbody包裹tr再包裹最小单元th,td,但是自定义的列表在样式修改、结构调整上会更加灵活。

.th {&:nth-child(1) {width: 60px;}&:nth-child(2) {width: 90px;}&:nth-child(3) {width: 0;flex: 1;}&:nth-child(4) {width: 90px;}
}.td {&:nth-child(1) {width: 60px;}&:nth-child(2) {width: 90px;}&:nth-child(3) {width: 0;flex: 1;}&:nth-child(4) {width: 90px;}
}

this.stopAutoScroll() 与 this.startAutoScroll() 都是AI生成的JS代码修改而来

在 mounted() 中通过循环创造20条数据的列表,再通过 $nextTick ,当列表数量(length)超过5时,调用startAutoScroll方法进行自动滚动,在该方法之前调用stopAutoScroll是为了防抖节流。如果有主要思路想法,可以借助通义千问等AI工具进行JS代码的快速生成,节约时间。

mounted() {for (let i = 0; i < 20; i++) {let obj = {id: 'tableData00' + i,td1: i + 1,td2: 'td2',td3: i % 3 == 0 ? '测试测试测试' : i % 3 == 1 ? '测试测试' : '测试',td4: '99'}this.tableData.push(obj)}this.$nextTick(function () {// 当列表超过5条,自动滚动,可自行修改if (this.tableData.length > 5) {// 自动滚动this.stopAutoScroll();this.startAutoScroll();}})
},

【完整代码】

<template><div class="cus-list-wrap"><div class="thead"><div class="tr"><div class="th">th1</div><div class="th">th2</div><div class="th">th3</div><div class="th">th4</div></div></div><div class="tbody hit1" ref="scrollContainer"><div class="tr" v-for="item in tableData" :key="item.id"><div class="td">{{ item.td1 }}</div><div class="td">{{ item.td2 }}</div><div class="td">{{ item.td3 }}</div><div class="td">{{ item.td4 }}</div></div></div></div>
</template><script>
export default {data() {return {tableData: [],isScrollingDown: true,scrollAnimationFrameId: null,isAutoScrollRunning: false,}},mounted() {for (let i = 0; i < 20; i++) {let obj = {id: 'tableData00' + i,td1: i + 1,td2: 'td2',td3: i % 3 == 0 ? '测试测试测试' : i % 3 == 1 ? '测试测试' : '测试',td4: '99'}this.tableData.push(obj)}this.$nextTick(function () {// 当列表超过5条,自动滚动,可自行修改if (this.tableData.length > 5) {// 自动滚动this.stopAutoScroll();this.startAutoScroll();}})},methods: {// 自动滚动startAutoScroll() {if (this.isAutoScrollRunning) return;this.isAutoScrollRunning = true;const scrollContainer = this.$refs.scrollContainer;let scrollSpeed = 1; // 控制滚动速度const autoScroll = () => {if (!this.isAutoScrollRunning) return;if (this.isScrollingDown) {scrollContainer.scrollTop += scrollSpeed;if (scrollContainer.scrollTop + scrollContainer.clientHeight >= scrollContainer.scrollHeight) {// 到达底部后切换方向,并设置一个小延时模拟“回到顶部”this.isScrollingDown = false;scrollContainer.scrollTop = 0;setTimeout(() => {this.isScrollingDown = true;}, 300); // 延迟时间可以根据需要调整}} else {scrollContainer.scrollTop -= scrollSpeed;if (scrollContainer.scrollTop <= 0) {this.isScrollingDown = true;}}this.scrollAnimationFrameId = requestAnimationFrame(autoScroll);};autoScroll(); // 启动自动滚动},stopAutoScroll() {if (this.scrollAnimationFrameId !== null) {cancelAnimationFrame(this.scrollAnimationFrameId);this.isAutoScrollRunning = false;}},},beforeDestroy() {// 清除定时器以避免内存泄漏this.stopAutoScroll();},
}
</script><style lang="less" scoped>
.cus-list-wrap {margin: 0 16px;padding-top: 4px;
}.hit1 {overflow-x: hidden;overflow-y: auto;height: 400px;
}.th {&:nth-child(1) {width: 60px;}&:nth-child(2) {width: 90px;}&:nth-child(3) {width: 0;flex: 1;}&:nth-child(4) {width: 90px;}
}.td {&:nth-child(1) {width: 60px;}&:nth-child(2) {width: 90px;}&:nth-child(3) {width: 0;flex: 1;}&:nth-child(4) {width: 90px;}
}.thead {.tr {display: flex;align-items: center;height: 30px;}.th {text-align: center;font-size: 14px;color: #666;}
}.tbody {.tr {display: flex;align-items: center;background: #D3DCE6;&:nth-child(odd) {background: #E9EEF3;}}.td {display: flex;align-items: center;justify-content: center;height: 40px;font-size: 12px;color: #666;}
}
</style>

http://www.dtcms.com/wzjs/574662.html

相关文章:

  • 浙江金顶建设公司网站一个专门做视频配音的网站
  • 阿里云虚拟主机怎么建立网站学seo如何入门
  • 网站托管哪家好个人网站学生作业
  • 聚通装潢官网电话搜索引擎内部优化
  • 网站怎么建设及推广wordpress安装方式
  • 第一章 网站建设基本概述谷歌外贸网站
  • 任丘做网站价格手机可以看的网站
  • 建材手机网站王也夫
  • 免费网页设计制作网站网站霸屏对网站好吗
  • 网站开发后端用什么技术公司线上推广怎么做
  • 网站的页面布局是什么企业搭建什么样的平台
  • 青海建设厅网站特种作业网站的策划方案怎么写
  • 网站开发与设计岗位网站开发的程序平台
  • 版权申请网站人社部门网站建设
  • 网站建设的想法和意见建设部执业注册中心网站
  • 网站建设微信文章网上比较好的装修设计平台
  • 甘肃省建设厅官网站网站cms在线识别
  • 拍拍网站开发天气预报网站怎么做
  • 上海建设银行网站查询余额同一个域名网站做301
  • 新乡专业的网站建设公司视频网站如何推广
  • 网站二级域名怎么弄闸北做网站公司
  • 易尔通网站建设网页开发培训
  • 网站建立前期调查新站网站收录减少
  • 哪个网站的财经做的好知乎wordpress文章评论不显示
  • 凡科网站为什么免费做网站国际新闻今天
  • 百度怎么推广网站做网站平台难在哪里
  • 网站设计遇到的问题带会员中心的WordPress主题
  • 今天重大新闻头条seo综合查询工具下载
  • 做图专业软件下载网站有哪些海口海南网站建设
  • 做带字头像的网站江门网站制作模板