日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

vue+element ui實現錨點定位

瀏覽:147日期:2022-09-28 14:47:28

本文實例為大家分享了vue + element ui 實現錨點定位的具體代碼,供大家參考,具體內容如下

vue

<el-row :gutter='20'> <el-col :span='3'> <!--導航選擇事件--> <el-menu :default-active='activeStep' @select='jump'> <el-menu-item v-for='(item,index) in menuData' :index='`${index}`' :key='item.subjectId'> <i class='el-icon-menu'></i> <span slot='title'>{{item.subjectName}}</span> </el-menu-item> </el-menu> </el-col> <!--綁定scroll事件需要監聽--> <el-col :span='21' @scroll='onScroll'> <div v-for='(item,index) in tableObject' :key='index' style='height:500px'> <div :id='item.name'>{{item.name}}</div> <el-table :data='item.rows' :key='index'> <el-table-column label='序號' type='index' width='50'></el-table-column> <el-table-column prop='channelId' label='渠道/團隊id'></el-table-column> <el-table-column prop='channelName' label='渠道/團隊'></el-table-column> <el-table-column prop='ruleCode' label='分配方案id'></el-table-column> <el-table-column prop='ruleName' label='分配方案名稱'></el-table-column> <el-table-column prop='ruleVersion' label='版本號'></el-table-column> <el-table-column prop='hierarchy' label='級別'> <template slot-scope='scope'><span>{{scope.row.hierarchy == 1 ? ’項目’ : ’渠道團隊’}}</span> </template> </el-table-column> <el-table-column label='有效期'> <template slot-scope='scope'><span>{{scope.row.beginTime + ’-’ + scope.row.endTime}}</span> </template> </el-table-column> <el-table-column prop='creatorName' label='操作人'></el-table-column> <el-table-column prop='createTime' label='操作時間'></el-table-column> <el-table-column prop='orderCnt' label='關聯訂單'> <template slot-scope='scope'><el-button @click='orderHandleClick(scope.row.orderCnt)' type='text' size='small'>{{scope.row.orderCnt}}</el-button> </template> </el-table-column> <el-table-column label='操作'> <template slot-scope='scope'><el-button @click='settingHandleClick(scope.row)' type='text' size='small'>設置分配方案</el-button> </template> </el-table-column> </el-table> <el-pagination v-if='item.total > 5' size='small' @size-change='handleSizeChange($event,index)' @current-change='handleCurrentChange($event,index)' :current-page='ruleForm.ageNum' :page-sizes='[10, 30, 50, 100]' :page-size='ruleForm.pageSize' layout='total, sizes, prev, pager, next' :total='item.total' ></el-pagination> </div> </el-col></el-row>

js

// 滾動觸發按鈕高亮methods: { onScroll(e) { let scrollItems = document.querySelectorAll('.scroll-item'); console.log(scrollItems) console.log(e) for (let i = scrollItems.length - 1; i >= 0; i--) { // 判斷滾動條滾動距離是否大于當前滾動項可滾動距離 let judge = e.target.scrollTop >= scrollItems[i].offsetTop - scrollItems[0].offsetTop; if (judge) { console.log(i) this.activeStep = i.toString(); break; } } }, jump(index) { console.log(index) let target = document.querySelector('.scroll_cls'); let scrollItems = document.querySelectorAll('.scroll-item'); // 判斷滾動條是否滾動到底部 if (target.scrollHeight <= target.scrollTop + target.clientHeight) {console.log(index)console.log(typeof index) this.activeStep = index; } let total = scrollItems[index].offsetTop - scrollItems[0].offsetTop; // 錨點元素距離其offsetParent(這里是body)頂部的距離(待滾動的距離) console.log(total) let distance = document.querySelector('.scroll_cls').scrollTop; // 滾動條距離滾動區域頂部的距離 console.log(distance) // let distance = document.body.scrollTop || document.documentElement.scrollTop || window.pageYOffset // 滾動條距離滾動區域頂部的距離(滾動區域為窗口) // 滾動動畫實現, 使用setTimeout的遞歸實現平滑滾動,將距離細分為50小段,10ms滾動一次 // 計算每一小段的距離 let step = total / 50; if (total > distance) { smoothDown(document.querySelector('.scroll_cls')); } else { let newTotal = distance - total; step = newTotal / 50; smoothUp(document.querySelector('.scroll_cls')); } // 參數element為滾動區域 function smoothDown(element) { if (distance < total) { distance += step; element.scrollTop = distance; setTimeout(smoothDown.bind(this, element), 10); } else { element.scrollTop = total; } } // 參數element為滾動區域 function smoothUp(element) { if (distance > total) { distance -= step; element.scrollTop = distance; setTimeout(smoothUp.bind(this, element), 10); } else { element.scrollTop = total; } } document.querySelectorAll(’.scroll-item’).forEach((item, index1) => { if (index === index1) { item.scrollIntoView({ block: ’start’, behavior: ’smooth’ }) } }) }, }, mounted() { this.$nextTick(() => { console.log(1) window.addEventListener(’scroll’, this.onScroll,true) }) },

css

.scroll_cls { height: 500px; overflow: auto;}

轉載自:原文鏈接點擊這里

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日韩精品国产欧美| 玖玖玖国产精品| 欧美日韩中文一区二区| 麻豆精品视频在线观看| 91亚洲无吗| 99久久亚洲精品蜜臀| 国产精品原创| 成人午夜毛片| 国产一区二区三区网| 麻豆久久久久久久| 鲁大师精品99久久久| 国产精品4hu.www| 玖玖精品视频| 国产亚洲一区二区三区啪| 欧美一级网址| 日韩电影免费网站| 国产精品精品| 水蜜桃精品av一区二区| 狠狠躁少妇一区二区三区| 久久蜜桃av| 激情偷拍久久| 亚洲欧美久久精品| 首页国产欧美日韩丝袜| 日本视频一区二区| av资源新版天堂在线| 激情综合亚洲| 天堂av一区| 欧美国产小视频| 国产亚洲毛片在线| 国产日韩三级| 欧美亚洲二区| 国产精品99一区二区| 日韩不卡免费视频| 欧美aa在线观看| 亚洲日本在线观看视频| 日韩不卡一区| 亚洲精品系列| 亚洲一级黄色| 久久免费视频66| 亚洲毛片在线免费| 久久网站免费观看| 国产黄色精品| 美女网站久久| 91视频精品| 欧美一级二级三级视频| 国产精品一区二区三区www| 黑丝一区二区| 四季av一区二区凹凸精品| 日韩中文字幕在线一区| 久久久水蜜桃av免费网站| 国产精品一级在线观看| 在线亚洲国产精品网站| 日韩不卡一区| 欧美综合社区国产| 久久婷婷丁香| 国产伦乱精品| 免费精品视频最新在线| 精品国产一区二区三区性色av| 国产精品主播在线观看| 蜜臀av亚洲一区中文字幕| 日韩精品视频网站| 日韩制服丝袜av| 国产精品av一区二区| 成人亚洲欧美| 欧美黑人巨大videos精品| 奇米777国产一区国产二区| 91精品高清| 日韩午夜电影| 免播放器亚洲| 亚洲精品动态| 日本免费一区二区视频| 日韩激情一二三区| 国产精品日本一区二区三区在线| 中文字幕免费一区二区| 久久av在线| 99精品视频精品精品视频| 久久高清免费| 欧美亚洲在线日韩| 亚洲午夜一级| 丝袜美腿高跟呻吟高潮一区| 天堂成人国产精品一区| 日韩精品一区二区三区中文字幕| 日本伊人久久| 激情综合五月| 美女毛片一区二区三区四区| 在线观看免费一区二区| 9色精品在线| 日韩中文一区二区| 国产免费av国片精品草莓男男 | 国产在线|日韩| 欧美黄色网页| 美女精品在线观看| 精品中文在线| 久久精品一区二区不卡| 三级在线观看一区二区| 亚洲精品系列| 日韩激情一区二区| 性感美女一区二区在线观看| 亚洲欧美日本视频在线观看| 欧美日韩亚洲一区三区| 日韩av片子| 婷婷精品在线| 欧美 日韩 国产精品免费观看| 国产欧美在线| 久久免费国产| 久久久国产精品入口麻豆| 天使萌一区二区三区免费观看| 精品免费视频| 国产丝袜一区| 一区二区三区网站| 欧美午夜精彩| 在线中文字幕播放| 国产精品欧美日韩一区| sm捆绑调教国产免费网站在线观看 | 欧美影院三区| 丝袜a∨在线一区二区三区不卡| 国产欧美日韩精品一区二区三区| 欧美sm一区| 99视频+国产日韩欧美| 麻豆国产91在线播放| 免费成人在线影院| 久久精品国产网站| 欧美在线91| 日本一不卡视频| 久久xxxx| 99久久激情| 亚洲播播91| 麻豆精品av| 伊人www22综合色| 欧美日韩亚洲一区| 日韩中文字幕亚洲一区二区va在线| 欧美搞黄网站| 国产成人黄色| 色婷婷亚洲mv天堂mv在影片| 国产欧美日韩精品高清二区综合区| 97se综合| 日韩一区亚洲二区| 久久中文字幕一区二区三区| 欧美天堂在线| 久久精品国产99| 久久一区二区中文字幕| 亚洲一级二级| 午夜久久av| 国产伦精品一区二区三区视频 | 久久国产日韩欧美精品| 国产精品日本一区二区三区在线| 美女av一区| 日韩av一级| 日韩一区二区三区免费视频| 国产精品调教| 欧美aa一级| 中文字幕一区二区av| 久久精品一区二区三区中文字幕| 亚洲性色av| 亚洲香蕉久久| 国产+成+人+亚洲欧洲在线| 成人精品动漫一区二区三区| 久久精品av| 88久久精品| 久久中文字幕av| 欧美欧美黄在线二区| 日本欧美不卡| 91精品国产自产在线丝袜啪| 日韩成人a**站| 蜜桃91丨九色丨蝌蚪91桃色| 精品美女在线视频| 一区二区电影| 国产综合色产| 国产福利一区二区精品秒拍| 婷婷综合激情| 水蜜桃久久夜色精品一区| 亚洲国产一区二区在线观看 | 国产精品va| 免费视频一区二区| 韩国精品主播一区二区在线观看| 中文字幕一区二区av| 美女网站视频一区| 国产精品一区二区美女视频免费看 | 亚洲一区二区动漫| 91欧美国产| 欧美国产日韩电影| 亚洲一二av| 亚洲少妇一区| 日韩和的一区二在线| 麻豆一区二区三| 国产精品亚洲二区| 四虎成人精品一区二区免费网站| 欧美+亚洲+精品+三区| 国产日韩视频| 亚洲精品一二| 免费高清在线一区| 蜜臀av在线播放一区二区三区 | 亚洲毛片一区| 日本一区二区中文字幕| 日韩精品一级中文字幕精品视频免费观看| 97精品一区二区| 国产欧洲在线| 免费高潮视频95在线观看网站| 日韩av二区| 亚洲精品一区三区三区在线观看|