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

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

vue+element ui實現錨點定位

瀏覽:144日期: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久久,三上悠亚国产精品一区二区三区
蜜桃视频在线观看一区| 久久爱www.| 日韩免费一区| 久久裸体视频| 欧美午夜不卡影院在线观看完整版免费| 日韩精品欧美| 免费国产亚洲视频| 日韩av不卡一区二区| 欧美国产三级| 日韩欧美二区| 久久天堂精品| 中文字幕av一区二区三区人| 国产欧美日韩| 欧美日韩精品免费观看视完整 | 丝袜国产日韩另类美女| 日本一区二区三区中文字幕| 久久精品国产99国产精品| 国产麻豆久久| 亚洲最新av| 国产成人免费| 国产亚洲亚洲| 国产精品九九| 蜜臀av免费一区二区三区| 一区二区日韩免费看| 国产精品一区三区在线观看| 激情黄产视频在线免费观看| 亚洲一区二区三区免费在线观看| 日本欧美韩国一区三区| 日韩精品电影| 日韩在线网址| 精品日韩视频| 欧美日韩 国产精品| 色婷婷狠狠五月综合天色拍| 综合亚洲视频| 亚洲va中文在线播放免费| 免费人成黄页网站在线一区二区| 另类小说一区二区三区| 亚洲一区成人| 国产网站在线| 日韩1区2区3区| 亚洲精品一区三区三区在线观看| 婷婷视频一区二区三区| a天堂资源在线| 日韩三级一区| 蜜桃视频欧美| 精品国产欧美日韩| 国产亚洲精品v| 国产999精品在线观看| 日韩在线网址| 午夜亚洲福利在线老司机| 国产美女高潮在线| 国产欧美69| 中文视频一区| 美女亚洲一区| 给我免费播放日韩视频| 日本在线成人| 亚洲免费婷婷| 日韩免费福利视频| 国产精品15p| 鲁大师成人一区二区三区| 肉色欧美久久久久久久免费看| 欧美偷窥清纯综合图区| 老司机久久99久久精品播放免费| 午夜欧美巨大性欧美巨大| 欧美激情aⅴ一区二区三区 | 99热精品在线| 日韩免费看片| 狠狠久久伊人中文字幕| 欧美啪啪一区| 日本不卡一二三区黄网| 蜜臀av国产精品久久久久| 欧美69视频| 亚洲1234区| 国产理论在线| 中文字幕在线看片| 精品国产aⅴ| 精品香蕉视频| 精品久久免费| 精品日产乱码久久久久久仙踪林| 日韩成人在线看| 亚洲精品国产精品粉嫩| 亚洲激情黄色| 91久久视频| 亚洲欧美日韩国产| 午夜在线视频观看日韩17c| 国产一区亚洲| 免费欧美一区| 自拍日韩欧美| 视频一区二区不卡| 美女网站久久| 亚洲免费专区| 日韩国产成人精品| 69堂免费精品视频在线播放| 日本不卡一区二区三区| 一区二区国产在线| 亚洲三级视频| 青青草国产精品亚洲专区无| 国产亚洲欧美日韩精品一区二区三区 | 免费一级欧美片在线观看网站| 国产精品久久久免费| 国产精品久久久久久av公交车| 久久精品人人| 亚洲成人不卡| 国产精品99免费看| 亚洲精品va| 亚洲精品一二三**| 国产精品手机在线播放| 国产一区二区三区精品在线观看 | 精品国产欧美| 色老板在线视频一区二区| 亚洲二区视频| 日韩中文字幕1| 国产免费av一区二区三区| 精品一区二区三区亚洲| 天堂av在线| 夜夜精品视频| 日本va欧美va欧美va精品| 国产伦理久久久久久妇女| 精品久久美女| 红桃视频欧美| 国产精选一区| 91精品综合| 亚洲婷婷丁香| 精品日韩一区| 亚洲激情另类| 国产精品午夜av| 久久亚洲成人| 欧美一级二级视频| 丝袜美腿一区| 日韩成人午夜精品| 亚洲精品永久免费视频| 亚洲欧美日韩视频二区| 7777精品| 日韩精品一卡| 久久狠狠久久| 999久久久91| 欧美久久精品| 91精品国产91久久久久久黑人| 性色av一区二区怡红| 国产精品一站二站| 亚洲福利久久| 国产麻豆精品| 午夜精品影院| 国产精成人品2018| 在线视频亚洲| 国产a久久精品一区二区三区| 免费成人性网站| 日本а中文在线天堂| 日韩精品久久久久久久软件91| 国产麻豆久久| 日韩av不卡在线观看| 欧美成人午夜| 加勒比视频一区| 婷婷亚洲成人| 丝袜av一区| 国产精品极品在线观看| 久久午夜视频| 久久久久久久久丰满| 日本欧美久久久久免费播放网| 久久精品av| 精品久久网站| 亚洲精品黄色| 免费视频国产一区| 精品一区二区三区亚洲| 亚洲开心激情| 在线日韩一区| 97人人精品| 国产精品www994| 蜜桃传媒麻豆第一区在线观看| 日韩高清中文字幕一区二区| 国产精品丝袜在线播放| 中文字幕中文字幕精品| 亚洲激情久久| 久久国产主播| а√在线中文在线新版| 美女av一区| 国产美女精品视频免费播放软件| 99热精品在线| 久久中文字幕av| 免费高潮视频95在线观看网站| 青草国产精品久久久久久| 蜜臀精品久久久久久蜜臀| 999国产精品视频| 吉吉日韩欧美| 国模精品一区| 精品久久中文| 精品久久美女| 国产精品久av福利在线观看| 日本欧美在线| 日本午夜精品久久久| 日日夜夜免费精品| 蜜臀av在线播放一区二区三区| 国产中文一区| 日韩天堂在线| 天堂av在线| 999久久久精品国产| 久久九九国产| 欧美中文字幕一区二区| 亚洲国产专区校园欧美| 久久久成人网|