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 相关文章推荐
js checkbox(复选框) 使用集锦
Apr 28 Javascript
JQuery DataTable删除行后的页面更新利用Ajax解决
May 17 Javascript
jquery选择器之层级过滤选择器详解
Jan 27 Javascript
javascript实现根据时间段显示问候语的方法
Jun 18 Javascript
javascript显示上周、上个月日期的处理方法
Feb 03 Javascript
Javascript之BOM(window对象)详解
May 25 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
Jul 03 Javascript
Vue中的验证登录状态的实现方法
Mar 09 Javascript
简单谈谈javascript高级特性
Sep 04 Javascript
Vue.js自定义指令学习使用详解
Oct 19 Javascript
element的el-table中记录滚动条位置的示例代码
Nov 06 Javascript
vue项目打包为APP,静态资源正常显示,但API请求不到数据的操作
Sep 12 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
PHP面向对象编程快速入门
2006/10/09 PHP
php smarty函数扩展
2010/03/15 PHP
php把数据表导出为Excel表的最简单、最快的方法(不用插件)
2014/05/10 PHP
php+mysql实现简单的增删改查功能
2015/07/13 PHP
3种方法轻松处理php开发中emoji表情的问题
2016/07/18 PHP
在Thinkphp中使用ajax实现无刷新分页的方法
2016/10/25 PHP
IE8 引入跨站数据获取功能说明
2008/07/22 Javascript
EXT窗口Window及对话框MessageBox
2011/01/27 Javascript
Jqyery中同等与js中windows.onload的应用
2011/05/10 Javascript
图文详解JavaScript的原型对象及原型链
2016/08/02 Javascript
js仿支付宝多方框输入支付密码效果
2016/09/27 Javascript
jQuery实现单击按钮遮罩弹出对话框效果(1)
2017/02/20 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
js 获取json数组里面数组的长度实例
2017/10/31 Javascript
通过js动态创建标签,并设置属性方法
2018/02/24 Javascript
Taro集成Redux快速上手的方法示例
2018/06/21 Javascript
koa源码中promise的解读
2018/11/13 Javascript
vue获取时间戳转换为日期格式代码实例
2019/04/17 Javascript
用实例说明python的*args和**kwargs用法
2013/11/01 Python
用Python输出一个杨辉三角的例子
2014/06/13 Python
Python的Twisted框架中使用Deferred对象来管理回调函数
2016/05/25 Python
手把手教你python实现SVM算法
2017/12/27 Python
Python搭建FTP服务器的方法示例
2018/01/19 Python
python:print格式化输出到文件的实例
2018/05/14 Python
python 将print输出的内容保存到txt文件中
2018/07/17 Python
pyenv虚拟环境管理python多版本和软件库的方法
2019/12/26 Python
使用tensorflow根据输入更改tensor shape
2020/06/23 Python
英国标准协会商店:BSI Shop
2019/02/25 全球购物
如果NULL和0作为空指针常数是等价的,那我到底该用哪一个
2014/09/16 面试题
结婚喜宴家长答谢词
2014/01/15 职场文书
机械设计及其自动化求职推荐信
2014/02/17 职场文书
行风评议整改报告
2014/11/06 职场文书
2014年人民调解工作总结
2014/12/08 职场文书
拯救大兵瑞恩观后感
2015/06/09 职场文书
格林童话读书笔记
2015/06/30 职场文书
python 中的jieba分词库
2021/11/23 Python