国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

vue中錨點的三種方法

2024-05-06 15:32:53
字體:
供稿:網(wǎng)友

第一種:

    router.js中添加

     mode: 'history',       srcollBehavior(to,from,savedPosition){        if(to.hash){      return {    selector:to.hash     }      }     }

    組件:   

<template><div><ul class="list"><li><a href="#1" rel="external nofollow" >星期1</a></li><li><a href="#2" rel="external nofollow" >星期2</a></li><li><a href="#3" rel="external nofollow" >星期3</a></li><li><a href="#4" rel="external nofollow" >星期4</a></li><li><a href="#5" rel="external nofollow" >星期5</a></li><li><a href="#6" rel="external nofollow" >星期6</a></li><li><a href="#7" rel="external nofollow" >星期7</a></li></ul><div class="main_con" id="1">11111111111111111111111111111111</div><div class="main_con" id="2">22222222222222222222222222222222222</div><div class="main_con" id="3">33333333333333333333333333333333333333</div><div class="main_con" id="4">444444444444444444444444444444444444444</div><div class="main_con" id="5">555555555555555555555555555555555555555</div><div class="main_con" id="6">666666666666666666666666666666666666666</div><div class="main_con" id="7">7777777777777777777777777777777777777777</div></div></template><script>export default {data(){return {}}}</script><style>.list{width: 100%;height: 50px;}li{width: 11%;height: 50px;line-height: 50px;text-align: center;border: 1px solid #ccc;color: #ff6c00;float: left;list-style: none!important;}.main_con{width: 100%;height: 200px;border: 1px solid #ccc;line-height: 200px;text-align: center;color: blue;}</style>

第二種:

    寫一個方法  組件

 <template> <div>  <div><a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" @click="goAnchor('#anchor-'+index)" v-for="index in 20"> {{index}} </a></div>  <div :id="'anchor-'+index" class="item" v-for="index in 20">{{index}}</div></div>  </template><script>export default{data(){return {}},methods: {  goAnchor(selector) {     var anchor = this.$el.querySelector(selector)     document.documentElement.scrollTop = anchor.offsetTop  } }}</script><style>.item{width: 100%;height: 200px;line-height: 200px;text-align: center;}</style>

第三種: 自定義指令

<template><div>  <div><a href="javascript:void(0)" rel="external nofollow" rel="external nofollow" v-anchor="index" v-for="index in 20"> {{index}} </a></div>  <div :id="'anchor-'+index" class="item" v-for="index in 20" >{{index}}</div></div></template><script>export default{data(){return {}}}</script><style>.item{width: 100%;height: 200px;line-height: 200px;text-align: center;}</style>            
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 福清市| 广饶县| 福清市| 五峰| 阿克陶县| 开封市| 灵宝市| 阳城县| 兴文县| 宁城县| 汶上县| 蒙阴县| 新郑市| 闽侯县| 邯郸市| 东至县| 林甸县| 磴口县| 景德镇市| 资溪县| 哈巴河县| 洞口县| 临海市| 江源县| 甘洛县| 台中市| 正安县| 青海省| 邯郸县| 阿城市| 邵东县| 大英县| 印江| 读书| 察雅县| 靖西县| 大宁县| 义马市| 绥阳县| 石台县| 锦屏县|