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 相关文章推荐
ExtJS Ext.MessageBox.alert()弹出对话框详解
Apr 02 Javascript
jQuery构造函数init参数分析续
May 13 Javascript
JavaScript对象学习小结
Sep 02 Javascript
理解javascript定时器中的setTimeout与setInterval
Feb 23 Javascript
jquery if条件语句的写法
May 19 Javascript
Bootstrap基本样式学习笔记之表单(3)
Dec 07 Javascript
Vue.js组件间的循环引用方法示例
Dec 27 Javascript
详解vue-cli 构建项目 vue-cli请求后台接口 vue-cli使用axios、sass、swiper
May 28 Javascript
Vue实现美团app的影院推荐选座功能【推荐】
Aug 29 Javascript
基于jquery实现九宫格拼图小游戏
Nov 30 jQuery
ng-zorro-antd 入门初体验
Dec 03 Javascript
vue打包时去掉所有的console.log
Apr 10 Vue.js
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
深入解析php模板技术原理【一】
2008/01/10 PHP
解析PHP之提取多维数组指定列的方法
2017/01/03 PHP
PHP 加密 Password Hashing API基础知识点
2020/03/02 PHP
自动生成文章摘要的代码[JavaScript 版本]
2007/03/20 Javascript
JavaScript 高效运行代码分析
2010/03/18 Javascript
js下获得客户端操作系统的函数代码(1:vista,2:windows7,3:2000,4:xp,5:2003,6:2008)
2011/10/31 Javascript
判断js中各种数据的类型方法之typeof与0bject.prototype.toString讲解
2013/11/07 Javascript
JavaScript 实现简单的倒计时弹窗DEMO附图
2014/03/05 Javascript
javascript操作表格排序实例分析
2015/05/06 Javascript
学习JavaScript设计模式之状态模式
2016/01/08 Javascript
Bootstrap弹出带合法性检查的登录框实例代码【推荐】
2016/06/23 Javascript
在vue2.0中引用element-ui组件库的方法
2018/06/21 Javascript
Layui数据表格之获取表格中所有的数据方法
2018/08/20 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
Vue js with语句原理及用法解析
2020/09/03 Javascript
Python 深入理解yield
2008/09/06 Python
python中的闭包用法实例详解
2015/05/05 Python
itchat-python搭建微信机器人(附示例)
2019/06/11 Python
详解利用python+opencv识别图片中的圆形(霍夫变换)
2019/07/01 Python
Python根据服务获取端口号的方法
2019/09/25 Python
用Python去除图像的黑色或白色背景实例
2019/12/12 Python
torch 中各种图像格式转换的实现方法
2019/12/26 Python
将数据集制作成VOC数据集格式的实例
2020/02/17 Python
jupyter notebook读取/导出文件/图片实例
2020/04/16 Python
Python实现壁纸下载与轮换
2020/10/19 Python
Easy Spirit官网:美国休闲鞋履中的代表品牌
2019/04/12 全球购物
广州迈达威.net面试题目
2012/03/10 面试题
致长跑运动员加油稿
2014/02/20 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
毕业生学校推荐信范文
2014/05/21 职场文书
购房协议书范本(无房产证)
2014/10/07 职场文书
企业介绍信范文
2015/01/30 职场文书
写给媳妇的检讨书
2015/05/06 职场文书
php TP5框架生成二维码链接
2021/04/01 PHP
Python Django 后台管理之后台模型属性详解
2021/04/25 Python
浅谈Python 中的复数问题
2021/05/19 Python