vue2.0模拟锚点的实例


Posted in Javascript onMarch 14, 2018

在vue项目中,因为采用路由跳转,会导致无法使用常规的a标签配合ID的锚点功能。

解决办法:

<a href="javascript:void(0)" rel="external nofollow" @click="goAnchor('#anchor')"> 灰啊灰啊我的骄傲放纵</a>
methods: {
 goAnchor(selector) {
  var anchor = this.$el.querySelector(selector)
  document.body.scrollTop = anchor.offsetTop
 }
}

17. 9. 20 更新: 以上在FireFox有BUG,修复如下:

methods: {
 goAnchor(selector) {
  var anchor = this.$el.querySelector(selector)
  document.body.scrollTop = anchor.offsetTop; // chrome
  document.documentElement.scrollTop = anchor.offsetTop; // firefox
 }
}

以上这篇vue2.0模拟锚点的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JQUERY复选框CHECKBOX全选,取消全选
Aug 30 Javascript
javascript学习笔记(六) Date 日期类型
Jun 19 Javascript
javascript控制层显示或隐藏的方法
Jul 22 Javascript
详解JavaScript的变量和数据类型
Nov 27 Javascript
1秒50万字!js实现关键词匹配
Aug 01 Javascript
js获取时间函数及扩展函数的方法
Oct 30 Javascript
AngularJS实现Input格式化的方法
Nov 07 Javascript
JS中Select下拉列表类(支持输入模糊查询)功能
Jan 17 Javascript
vue.js实现价格格式化的方法
May 23 Javascript
基于hover的用法实例(推荐)
Jul 04 Javascript
微信小程序自定义组件实现环形进度条
Nov 17 Javascript
卸载vue2.0并升级vue_cli3.0的实例讲解
Feb 16 Javascript
vue的mixins属性详解
Mar 14 #Javascript
vue2.0路由切换后页面滚动位置不变BUG的解决方法
Mar 14 #Javascript
react中fetch之cors跨域请求的实现方法
Mar 14 #Javascript
解决vue项目报错webpackJsonp is not defined问题
Mar 14 #Javascript
create-react-app构建项目慢的解决方法
Mar 14 #Javascript
解决vue2.0动态绑定图片src属性值初始化时报错的问题
Mar 14 #Javascript
react以create-react-app为基础创建项目
Mar 14 #Javascript
You might like
2020年4月新番动漫目录 官方宣布4月播出的作品一览
2020/03/08 日漫
PHP 编写的 25个游戏脚本
2009/05/11 PHP
让你成为更出色的PHP开发者的10个技巧
2011/02/25 PHP
PHP模拟asp.net的StringBuilder类实现方法
2015/08/08 PHP
php+html5实现无刷新图片上传教程
2016/01/22 PHP
PHP计算当前坐标3公里内4个角落的最大最小经纬度实例
2016/02/26 PHP
thinkPHP框架动态配置用法实例分析
2018/06/14 PHP
JavaScript 原型与继承说明
2010/06/09 Javascript
ExtJs中gridpanel分组后组名排序实例代码
2013/12/02 Javascript
jQuery 中$(this).index与$.each的使用指南
2014/11/20 Javascript
JavaScript实现的浮动层框架用法实例分析
2015/10/10 Javascript
jQuery siblings()用法实例详解
2016/04/26 Javascript
基于JS实现省市联动效果代码分享
2016/06/06 Javascript
关于Jquery中的事件绑定总结
2016/10/26 Javascript
Javascript面试经典套路reduce函数查重
2017/03/23 Javascript
详解Angular2 之 结构型指令
2017/06/21 Javascript
浅谈Vue.nextTick 的实现方法
2017/10/25 Javascript
微信小程序实现自动定位功能
2018/10/31 Javascript
详解vue在项目中使用百度地图
2019/03/26 Javascript
node.js处理前端提交的GET请求
2019/08/30 Javascript
Node绑定全局TraceID的实现方法
2019/11/14 Javascript
jQuery实现电梯导航模块
2020/12/22 jQuery
[42:22]DOTA2上海特级锦标赛C组小组赛#1 OG VS Archon第一局
2016/02/27 DOTA
[00:32]2018DOTA2亚洲邀请赛OpTic出场
2018/04/03 DOTA
在python 中实现运行多条shell命令
2019/01/07 Python
Python中sorted()排序与字母大小写的问题
2020/01/14 Python
pytorch实现从本地加载 .pth 格式模型
2020/02/14 Python
CSS+jQuery+PHP+MySQL实现的在线答题功能
2015/04/25 HTML / CSS
英国领先的高级美容和在线皮肤诊所:Face the Future
2020/06/17 全球购物
广告创意求职信
2014/03/17 职场文书
工程负责人任命书
2014/06/06 职场文书
学生会干部自我鉴定2014
2014/09/18 职场文书
西安兵马俑导游词
2015/02/02 职场文书
新年祝酒词大全
2015/08/11 职场文书
Python中的np.argmin()和np.argmax()函数用法
2021/06/02 Python
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP