国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 高邮市| 沁源县| 博客| 左云县| 榆社县| 来安县| 安国市| 玉门市| 甘南县| 广宗县| 新乡市| 南充市| 弥渡县| 巴东县| 台安县| 峨山| 西贡区| 苍南县| 原平市| 保靖县| 建始县| 庐江县| 云梦县| 成安县| 汕头市| 商丘市| 庐江县| 贵阳市| 绥芬河市| 昌宁县| 台山市| 衡东县| 黄浦区| 西宁市| 莱西市| 新竹县| 福建省| 临沂市| 元阳县| 平安县| 萨嘎县|