最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue如何設(shè)置描點(diǎn)跳轉(zhuǎn)到對(duì)應(yīng)頁(yè)面

 更新時(shí)間:2024年05月24日 11:48:24   作者:沐卿?  
這篇文章主要介紹了vue如何設(shè)置描點(diǎn)跳轉(zhuǎn)到對(duì)應(yīng)頁(yè)面問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

vue設(shè)置描點(diǎn)跳轉(zhuǎn)到對(duì)應(yīng)頁(yè)面

<div id="app">
  <a href="#target" rel="external nofollow" >點(diǎn)擊跳轉(zhuǎn)到某個(gè)位置</a>
  <div class="spacer"></div> <!-- 這里添加一些空間以展示效果 -->
  <div id="target">目標(biāo)位置</div>
</div>

vue錨點(diǎn)跳轉(zhuǎn)到對(duì)應(yīng)位置(精確定位)

安裝:

npm install --save vue-scrollto

main.js引入

import Vue from 'vue'
var VueScrollTo = require('vue-scrollto');
Vue.use(VueScrollTo)

頁(yè)面引用:

<template>
  <div class="scrollDemo">
    <div class="demoNav flex-center-center">
      <div
        class="demoNavItem"
        v-for="(item,index) in demoNavItem"
        :key="index"
        :class="{navActive : idx==index}"
        @click="changNav(index)"
      >{{item}}</div>
    </div>
    <div class="demoContent">
        <!-- 如果內(nèi)容為循環(huán),id則定義為:id="'demoItem'+index" -->
      <div class="demoItem0 demoItem" id="demoItem0">谷歌瀏覽器內(nèi)容</div>
      <div class="demoItem1 demoItem" id="demoItem1">uc瀏覽器內(nèi)容</div>
      <div class="demoItem2 demoItem" id="demoItem2">IE瀏覽器內(nèi)容</div>
      <div class="demoItem3 demoItem" id="demoItem3">火狐瀏覽器內(nèi)容</div>
      <div class="demoItem4 demoItem" id="demoItem4">360瀏覽器內(nèi)容</div>
      <div class="demoItem5 demoItem" id="demoItem5">獵豹瀏覽器內(nèi)容</div>
    </div>
  </div>
</template>
<script>
// 引入
var VueScrollTo = require("vue-scrollto");
export default {
  data() {
    return {
      idx: 0,
      demoNavItem: [
        "谷歌瀏覽器",
        "uc瀏覽器",
        "IE瀏覽器",
        "火狐瀏覽器",
        "360瀏覽器",
        "獵豹瀏覽器",
      ],
    };
  },
  methods: {
    // 導(dǎo)航選中效果
    changNav(index) {
      this.idx = index;
      VueScrollTo.scrollTo(document.getElementById("demoItem" + index), 1000, {
        offset: -50,
      });
    },
  },
};
</script>
<style  scoped>
 
.flex-center-center {
  display: flex;
  align-items: center;
  justify-content: center;
}
.demoNav {
    width: 100%;
    height: 70px;
    background: rgba(0, 31, 144, 1);
    position: sticky;
    left: 0;
    top: 0;
}
.demoNavItem {
  font-size: 40px;
  color: #fff;
  margin-left: 30px;
  cursor: pointer;
}
.navActive {
  color: red;
}
.demoItem {
  width: 100%;
  height: 600px;
  font-size: 60px;
  color: #fff;
  text-align: center;
  padding: 60px 0 0 0;
}
.demoItem0{
  background: gold;
}
.demoItem1 {
  background: red;
}
.demoItem2 {
  background: chartreuse;
}
.demoItem3 {
  background: cornflowerblue;
}
.demoItem4 {
  background: cyan;
}
.demoItem5 {
  background: darkmagenta;
}
</style>

效果圖:

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 淺析Vue.js中$emit和$on的用法和區(qū)別

    淺析Vue.js中$emit和$on的用法和區(qū)別

    在?Vue.js?中,$emit和$on方法是兩個(gè)常用的方法,用于實(shí)現(xiàn)組件間的通信,雖然它們的名字很相似,但它們的作用和用法有所不同,本文將介紹$emit和$on方法的區(qū)別,并通過(guò)代碼示例來(lái)說(shuō)明它們的用法,感興趣的朋友可以參考下
    2023-07-07
  • vue的token刷新處理的方法

    vue的token刷新處理的方法

    這篇文章主要介紹了vue的token刷新處理的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • vue報(bào)錯(cuò)Not?allowed?to?load?local?resource的解決辦法

    vue報(bào)錯(cuò)Not?allowed?to?load?local?resource的解決辦法

    這篇文章主要給大家介紹了關(guān)于vue報(bào)錯(cuò)Not?allowed?to?load?local?resource的解決辦法,這個(gè)錯(cuò)誤是因?yàn)閂ue不能加載本地資源的原因,需要的朋友可以參考下
    2023-07-07
  • 一篇看懂vuejs的狀態(tài)管理神器 vuex狀態(tài)管理模式

    一篇看懂vuejs的狀態(tài)管理神器 vuex狀態(tài)管理模式

    一篇看懂vuejs的狀態(tài)管理神器,Vuex一個(gè)專為Vue.js應(yīng)用程序開(kāi)發(fā)的狀態(tài)管理模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • Vue利用相反數(shù)實(shí)現(xiàn)飄窗動(dòng)畫效果

    Vue利用相反數(shù)實(shí)現(xiàn)飄窗動(dòng)畫效果

    飄窗,即一個(gè)類似小窗子的在網(wǎng)頁(yè)上移動(dòng)的矩形元素,通常被用于一些通知類的應(yīng)用場(chǎng)景。本文將利用相反數(shù)實(shí)現(xiàn)這一動(dòng)畫效果,需要的可以參考一下
    2022-05-05
  • vue-antd?form組件封裝全過(guò)程

    vue-antd?form組件封裝全過(guò)程

    這篇文章主要介紹了vue-antd?form組件封裝全過(guò)程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue項(xiàng)目build打包后部分樣式錯(cuò)亂的解決

    vue項(xiàng)目build打包后部分樣式錯(cuò)亂的解決

    這篇文章主要介紹了vue項(xiàng)目build打包后部分樣式錯(cuò)亂的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 在JS中如何同步修改vue中的變量

    在JS中如何同步修改vue中的變量

    這篇文章主要介紹了在JS中如何同步修改vue中的變量問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Electron-store本地存儲(chǔ)功能用法詳解

    Electron-store本地存儲(chǔ)功能用法詳解

    這篇文章主要為大家介紹了Electron-store本地存儲(chǔ)功能的用法詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • Vue-resource安裝過(guò)程及使用方法解析

    Vue-resource安裝過(guò)程及使用方法解析

    這篇文章主要介紹了Vue-resource安裝過(guò)程及使用方法解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-07-07

最新評(píng)論

灵石县| 武城县| 霍州市| 子长县| 道孚县| 玉树县| 蓬莱市| 施甸县| 彩票| 安义县| 二手房| 尚义县| 茌平县| 登封市| 新丰县| 西乡县| 虹口区| 辽中县| 乐都县| 凤城市| 元谋县| 白河县| 遵化市| 华蓥市| 祁阳县| 西平县| 夏邑县| 章丘市| 玛多县| 罗源县| 禄丰县| 清流县| 赫章县| 沾化县| 拜城县| 中江县| 宝山区| 东方市| 阿鲁科尔沁旗| 西宁市| 林西县|