欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

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

安裝:

npm install --save vue-scrollto

main.js引入

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

頁面引用:

<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é)

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

相關(guān)文章

  • vue中css如何使用data中的變量

    vue中css如何使用data中的變量

    這篇文章主要介紹了vue中css如何使用data中的變量問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue項目打包發(fā)布到Nginx后無法訪問后端接口的解決辦法

    vue項目打包發(fā)布到Nginx后無法訪問后端接口的解決辦法

    這篇文章主要給大家介紹了關(guān)于vue項目打包發(fā)布到Nginx后無法訪問后端接口的解決辦法,記錄一下項目需要注意的地方,方便以后快速使用,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2024-04-04
  • Vue實現(xiàn)可拖拽組件的方法

    Vue實現(xiàn)可拖拽組件的方法

    這篇文章主要為大家詳細(xì)介紹了Vue實現(xiàn)可拖拽組件的方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • Vue項目中ESlint規(guī)范示例代碼

    Vue項目中ESlint規(guī)范示例代碼

    這篇文章主要給大家介紹了關(guān)于Vue項目中ESlint規(guī)范的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用Vue具有一定的參考學(xué)習(xí)價值,需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-07-07
  • vue實現(xiàn)頁面div盒子拖拽排序功能

    vue實現(xiàn)頁面div盒子拖拽排序功能

    本文主要介紹了vue實現(xiàn)頁面div盒子拖拽排序功能,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-10-10
  • vue項目中axios請求網(wǎng)絡(luò)接口封裝的示例代碼

    vue項目中axios請求網(wǎng)絡(luò)接口封裝的示例代碼

    這篇文章主要介紹了vue項目中axios請求網(wǎng)絡(luò)接口封裝的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • 在Vue中解決跨域問題的常用方式

    在Vue中解決跨域問題的常用方式

    跨域問題是由瀏覽器引起的安全限制,而不是Vue框架本身導(dǎo)致的,Vue本身并不限制跨域訪問,它只是一個前端框架,負(fù)責(zé)構(gòu)建用戶界面和處理數(shù)據(jù)邏輯,本文給大家介紹了在Vue中解決跨域問題的常用方式,需要的朋友可以參考下
    2023-10-10
  • 淺談Vue.use到底是什么鬼

    淺談Vue.use到底是什么鬼

    這篇文章主要介紹了淺談Vue.use到底是什么鬼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • vue計算屬性computed方法內(nèi)傳參方式

    vue計算屬性computed方法內(nèi)傳參方式

    這篇文章主要介紹了vue計算屬性computed方法內(nèi)傳參方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • 一文詳解Vue中如何實現(xiàn)頁面骨架屏

    一文詳解Vue中如何實現(xiàn)頁面骨架屏

    為了提升頁面加載速度,我們可以使用頁面骨架屏技術(shù)來優(yōu)化用戶感知,下面就跟隨小編一起學(xué)習(xí)一下如何在vue中實現(xiàn)頁面骨架屏吧
    2024-03-03

最新評論