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代码
Jan 01 Javascript
JavaScript 页面坐标相关知识整理
Jan 09 Javascript
jquery的ajaxSubmit()异步上传图片并保存表单数据演示代码
Jun 04 Javascript
JQuery实现超链接鼠标提示效果的方法
Jun 10 Javascript
使用jquery实现仿百度自动补全特效
Jul 23 Javascript
javascript简单实现等比例缩小图片的方法
Jul 27 Javascript
AngularJS入门教程之服务(Service)
Jul 27 Javascript
微信小程序 this和that详解及简单实例
Feb 13 Javascript
webpack打包后直接访问页面图片路径错误的解决方法
Jun 17 Javascript
详谈表单重复提交的三种情况及解决方法
Aug 16 Javascript
JavaScript碰撞检测原理及其实现代码
Mar 12 Javascript
vue接口请求加密实例
Aug 11 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强制下载类型的实现代码
2011/04/21 PHP
写出高质量的PHP程序
2012/02/04 PHP
destoon在360浏览器下出现用户被强行注销的解决方法
2014/06/26 PHP
wamp安装后自定义配置的方法
2014/08/23 PHP
php实现数字补零的方法总结
2018/09/12 PHP
PHP PDOStatement::getColumnMeta讲解
2019/02/01 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
JavaScript进阶教程(第四课第一部分)
2007/04/05 Javascript
基于MVC3方式实现下拉列表联动(JQuery)
2013/09/02 Javascript
jquery.autocomplete修改实现键盘上下键自动填充示例
2013/11/19 Javascript
nodeType属性返回被选节点的节点类型介绍
2013/11/22 Javascript
javascript中不等于的代码是什么怎么写
2013/12/29 Javascript
js获取iframe中的window对象的实现方法
2016/05/20 Javascript
JS制作图形验证码实现代码
2020/10/19 Javascript
Vue.js组件tree实现无限级树形菜单
2016/12/02 Javascript
纯js实现悬浮按钮组件
2016/12/17 Javascript
vue计算属性+vue中class与style绑定(推荐)
2020/03/30 Javascript
利用Python的Flask框架来构建一个简单的数字商品支付解决方案
2015/03/31 Python
python定时执行指定函数的方法
2015/05/27 Python
Python的组合模式与责任链模式编程示例
2016/02/02 Python
python用reduce和map把字符串转为数字的方法
2016/12/19 Python
Python正则表达式教程之二:捕获篇
2017/03/02 Python
Python三级菜单的实例
2017/09/13 Python
tensorflow 保存模型和取出中间权重例子
2020/01/24 Python
tensorflow实现将ckpt转pb文件的方法
2020/04/22 Python
opencv python 图片读取与显示图片窗口未响应问题的解决
2020/04/24 Python
sklearn的predict_proba使用说明
2020/06/28 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
使用HTML5的Notification API制作web通知的教程
2015/05/08 HTML / CSS
HTML中meta标签及Keywords
2020/04/15 HTML / CSS
英国婚礼商城:Wedding Mall
2019/11/02 全球购物
师范应届生教师求职信
2013/11/05 职场文书
《月迹》教学反思
2014/02/19 职场文书
顶碗少年教学反思
2014/02/21 职场文书
关于环保的广播稿
2015/12/17 职场文书
【海涛dota解说】海涛小满开黑4v5被破两路翻盘潮汐第一视角解说
2022/04/01 DOTA