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

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

vue添加錨點,實現(xiàn)滾動頁面時錨點添加相應的class操作

瀏覽:301日期:2023-10-15 10:32:57

第一步,給vue頁面添加錨點

.orange{ color: #f97910;}

<template> <div ref='content'> <div class='tabbar'> <div @click.prevent='tabclick(index)' v-for='(item,index) in productTile' :key='index' :class='{orange:index==current}'>{{item}}</div></div> <div id='0'>...</div> <div id='1'>...</div> <div id='2'>...</div> </div><template>

tabclick(index){ this.current=index; let anchorElement = document.getElementById(index); if(anchorElement) { anchorElement.scrollIntoView(); } },

第二步:給class為productDetail的<div>部分加height:100%;overflow-y: scroll;

.productDetail { width: 100%; height: 100%; display: flex; flex-direction: column; overflow-y: scroll;}

第三步,添加監(jiān)聽事件

document.getElementsByClassName(’productDetail’)[0]; vue中同理于:this.$refs.contentmethods:{ handleScroll(el) { this.scrollTop = this.$refs.content.scrollTop; if (this.scrollTop >= 460) { this.current = 2 } else if (this.scrollTop < 460 && this.scrollTop >= 360) { this.current = 1 } else { this.current = 0 } },},mounted() { //scoll滾動事件監(jiān)聽 var pro_detail_page = document.getElementsByClassName(’productDetail’)[0]; pro_detail_page.addEventListener(’scroll’, this.handleScroll);},

注:給最外層div添加height:100%后,mint-ui的輪播圖就會展示不出來。我們可以修改mint-ui的默認overflow屬性,改為:overflow:visible

補充知識:使用Vuepress自動生成markdown的目錄時,一旦標題有數(shù)字時便無法跳轉(zhuǎn)的問題解決

問題描述

最近在用vuepress寫網(wǎng)頁文檔的時候發(fā)現(xiàn)了一個問題,就是我用markdown書寫的標題中如果有類似 1.2 XXX 的標題時,當使用官方文檔給出的:

[[toc]]

自動生成目錄時,最終生成的網(wǎng)頁,含有數(shù)字的標題是無法跳轉(zhuǎn)到相應位置的。

問題分析

查看官方開發(fā)文檔后發(fā)現(xiàn),這跟vuepress的默認配置有關,從如圖1所示markdown.slugify函數(shù)可以看到,我們需要修改其配置。

markdown.slugify函數(shù)

vue添加錨點,實現(xiàn)滾動頁面時錨點添加相應的class操作

圖1 markdown.slugify函數(shù)

點擊圖中的source,跳轉(zhuǎn)到GitHub的工程頁面,可以看到如下的代碼段:

// string.js slugify drops non ascii chars so we have to// use a custom implementation here// @ts-ignoreimport { remove as removeDiacritics } from ’diacritics’ // eslint-disable-next-line no-control-regexconst rControl = /[u0000-u001f]/gconst rSpecial = /[s~`!@#$%^&*()-_+=[]{}|;:'’<>,.?/]+/g export = function slugify (str: string): string { return removeDiacritics(str) // Remove control characters .replace(rControl, ’’) // Replace special characters .replace(rSpecial, ’-’) // Remove continous separators .replace(/-{2,}/g, ’-’) // Remove prefixing and trailing separtors .replace(/^-+|-+$/g, ’’) // ensure it doesn’t start with a number (#121) .replace(/^(d)/, ’_$1’) // lowercase .toLowerCase()}

看到了其中有一句ensure it doesn’t start with a number (#121),可以知道這就是問題所在:

// ensure it doesn’t start with a number (#121)

.replace(/^(d)/, ’_$1’)

我們的標題數(shù)字被這句代碼替換掉了,導致最終的鏈接根本沒有指向標題,故無法跳轉(zhuǎn)。

問題解決

根據(jù)GitHub頁面上的配置路徑,找到自己安裝的vuepress模塊的配置路徑,我的路徑是:

D:my_programnodejsnode_globalnode_modulesvuepressnode_modules@vuepressshared-utilslibslugify.js

打開 slugify.js 文件,并將上述的代碼段注釋掉,問題即可解決。

以上這篇vue添加錨點,實現(xiàn)滾動頁面時錨點添加相應的class操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持好吧啦網(wǎng)。

標簽: vue
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
亚洲精品黄色| 中文不卡在线| 亚洲1区在线观看| 亚洲少妇诱惑| 国产亚洲在线| 日韩一级精品| 88xx成人免费观看视频库| 精品久久视频| 六月丁香综合在线视频| 精品久久久网| 免费一级欧美片在线观看网站 | 给我免费播放日韩视频| 国产极品久久久久久久久波多结野| 麻豆成人av在线| 久久99视频| 麻豆精品视频在线观看| 91视频一区| 国产粉嫩在线观看| 日本久久成人网| 日韩精品一区二区三区免费观看| 伊人网在线播放| 99视频精品全国免费| 高清不卡一区| 欧美中文一区| 欧美a一区二区| 九九久久国产| 久久人人精品| 激情五月色综合国产精品| 亚洲精品极品少妇16p| 蜜臀a∨国产成人精品| 久久高清免费观看| 日本不卡高清视频| 欧美精品中文字幕亚洲专区| 国产欧美一区二区精品久久久 | 最新亚洲一区| 视频一区二区三区在线| 制服诱惑一区二区| 亚洲精品精选| 91精品视频一区二区| 综合欧美精品| 国产欧美综合一区二区三区| 开心激情综合| jizzjizz中国精品麻豆| 日韩精品欧美激情一区二区| 亚洲日本三级| 国产精品毛片视频| 日韩一区二区三区免费| 99热精品在线| 日本在线成人| 日韩伦理福利| 午夜在线精品| 中文字幕成人| 欧美极品中文字幕| 亚洲播播91| 欧美自拍一区| av资源中文在线天堂| 亚洲欧洲午夜| 精品亚洲免a| 国产99亚洲| 欧美一级全黄| 日韩一区三区| 视频国产精品| 久久亚洲精品中文字幕蜜潮电影| 亚洲视频国产精品| 国产日韩欧美一区在线| 99热国内精品| 日韩精品一级中文字幕精品视频免费观看 | 久久99精品久久久野外观看| 国产亚洲一区二区手机在线观看| 日韩亚洲国产欧美| 久久久久久一区二区| 久久大逼视频| 香蕉视频亚洲一级| 日韩三级视频| 欧美日韩少妇| 久久av免费| 亚洲精品三级| 国产欧美一区二区三区精品酒店| 国产精品88久久久久久| 青青草精品视频| 日韩精品一区二区三区免费观看| 国产精品亚洲四区在线观看| 欧美粗暴jizz性欧美20| 亚欧洲精品视频在线观看| 91欧美在线| 亚欧成人精品| 日韩不卡免费高清视频| 日韩高清三区| 91精品国产乱码久久久久久久| 综合国产精品| 精品亚洲成人| 首页欧美精品中文字幕| 波多野结衣久久精品| 国产精品亚洲欧美日韩一区在线| 欧美日韩国产高清| 啪啪国产精品| 国产精品毛片视频| 免费在线观看日韩欧美| 国产高清一区二区| 国产96在线亚洲| 蜜臀va亚洲va欧美va天堂 | aⅴ色国产欧美| 精品三级在线| 欧美成人精品一级| 亚洲毛片视频| 日韩不卡视频在线观看| 欧美国产极品| 日韩黄色免费网站| 亚久久调教视频| 欧美日韩国产精品一区二区亚洲| 亚洲成a人片| 精品一二三区| 国产欧美日韩一区二区三区四区| 日本精品影院| 91日韩在线| 国产福利片在线观看| 国产精品一区二区中文字幕| 国产精品嫩草99av在线| 黑丝一区二区三区| 99久久夜色精品国产亚洲1000部| 久久久国产精品网站| 欧美一区在线观看视频| 综合国产精品| 日韩欧美中文在线观看| 日韩精品一二三区| 亚洲乱亚洲高清| 免费一级片91| 日本va欧美va瓶| 日韩高清一区二区| 午夜日韩av| 欧美午夜不卡| av成人国产| 蜜臀国产一区二区三区在线播放| 午夜欧美精品| 在线观看一区| 一区二区三区网站| 九九在线精品| 久久亚洲美女| 首页亚洲欧美制服丝腿| 久久国产66| 蜜桃av一区二区三区电影| 亚洲欧美激情诱惑| 丝瓜av网站精品一区二区| 午夜一级久久| 蜜臀av一区二区三区| 亚洲精品在线国产| 一区三区视频| 国产精品嫩草99av在线| 亚洲不卡视频| 国产日韩欧美一区二区三区在线观看| 国产精品美女午夜爽爽| 色偷偷色偷偷色偷偷在线视频| 91精品推荐| 日韩中文字幕不卡| 国产激情欧美| 久久蜜桃精品| 亚洲日本免费电影| 久久精品一本| 欧美成人日韩| 91亚洲无吗| 欧洲av不卡| 噜噜噜躁狠狠躁狠狠精品视频| 五月激激激综合网色播| 日本色综合中文字幕| 国产在线观看91一区二区三区| 日韩和的一区二在线| 三级在线观看一区二区| 麻豆一区二区三区| 狠狠爱www人成狠狠爱综合网| 日韩av资源网| 成人日韩精品| 免费在线看一区| 麻豆国产精品一区二区三区| 不卡中文字幕| 欧美日韩一区二区国产| 日韩欧美一区二区三区在线观看| 蜜臀av亚洲一区中文字幕| 国模大尺度视频一区二区| 欧美日中文字幕| 国产亚洲欧美日韩精品一区二区三区 | 国产日产精品_国产精品毛片 | 欧美日韩1区2区3区| 国产 日韩 欧美一区| 综合视频一区| 日韩成人三级| 日本亚洲视频在线| 日韩中文首页| 欧美日韩一区二区国产| 图片区亚洲欧美小说区| 国产精品mv在线观看| 日韩一级欧洲| 首页国产精品| 日韩av中文字幕一区二区三区| 久久精品高清| 国产伦精品一区二区三区在线播放 | 日韩国产一区| 欧美日韩夜夜| 日韩一区二区免费看| 久久久久久婷| 日本精品另类|