vue 实现锚点功能操作


Posted in Javascript onAugust 10, 2020

最近遇到一个需求,进入页面,滚动到锚点位置。

如何实现?

在router文件下的index.js中

配置:

1.配置

vue 实现锚点功能操作

2.路由跳转

vue 实现锚点功能操作

3.设置锚点

vue 实现锚点功能操作

最后,我遇到了一个问题,你npm run build 生成项目后测试,第一次进入成功,然后在页面中操作一波,刷新,网页打开失败,

显示找不到资源。(不知别人有没有遇到过)

解决方案:将router文件夹下index.js中的mode:"history" 注释掉。

vue 实现锚点功能操作

补充知识:vue开发中,实现锚点定位及跳转(url不发生变化)

如下所示:

<template>
	<div>
		<div id='header'></div>
		<div class='footer' @click='returnTop'></div>
	</div>
</template>
methods:{
  returnTop(){
   document.querySelector("#header").scrollIntoView(true);
  }
 }

document.querySelector(“要返回地方的id”).scrollIntoView(true);

HTML5选择了scrollIntoView() 作为标准方法,scrollIntoView()可以在所有的HTML元素上调用。

通过滚动浏览器窗口或某个容器元素,调用元素就可以出现在视窗中。

如果给该方法传入true作为参数,或者不传入任何参数,那么 窗口滚动之后会让调动元素顶部和视窗顶部尽可能齐平。

如果给该方法传入false作为参数,调用元素会尽可能全部出现在视口中(可能的话,调用元素的底部会与视口的顶部齐平)不过顶部不一定齐平。

以上这篇vue 实现锚点功能操作就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
常用简易JavaScript函数
Apr 09 Javascript
jQuery页面滚动浮动层智能定位实例代码
Aug 23 Javascript
10分钟学会写Jquery插件实例教程
Sep 06 Javascript
jquery仿百度百科底部浮动导航特效
Aug 08 Javascript
AngularJS手动表单验证
Feb 01 Javascript
使用 Node.js 对文本内容分词和关键词抽取
May 27 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
Mar 28 Javascript
Vue.js单向绑定和双向绑定实例分析
Aug 14 Javascript
详解vue.js移动端配置flexible.js及注意事项
Apr 10 Javascript
vue中的双向数据绑定原理与常见操作技巧详解
Mar 16 Javascript
工作中常用js功能汇总
Nov 07 Javascript
JavaScript实现酷炫的鼠标拖尾特效
Feb 18 Javascript
vscode 使用Prettier插件格式化配置使用代码详解
Aug 10 #Javascript
Vue-cli 移动端布局和动画使用详解
Aug 10 #Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
Aug 10 #Javascript
在vue-cli创建的项目中使用sass操作
Aug 10 #Javascript
浅谈实现在线预览PDF的几种解决办法
Aug 10 #Javascript
如何利用JavaScript编写更好的条件语句详解
Aug 10 #Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
Aug 10 #Javascript
You might like
php中JSON的使用方法
2015/04/30 PHP
php实现概率性随机抽奖代码
2016/01/02 PHP
PHP+原生态ajax实现的省市联动功能详解
2017/08/15 PHP
PHP实现网站应用微信登录功能详解
2019/04/11 PHP
laravel框架中视图的基本使用方法分析
2019/11/23 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
jQuery 数据缓存模块进化史详细介绍
2012/11/19 Javascript
JavaScript获取当前页面上的指定对象示例代码
2014/02/28 Javascript
javascript运算符——位运算符全面介绍
2016/07/14 Javascript
JavaScript实战之菜单特效
2016/08/16 Javascript
自动适应iframe右边的高度
2016/12/22 Javascript
详解webpack3如何正确引用并使用jQuery库
2017/08/26 jQuery
浅谈Vue Element中Select下拉框选取值的问题
2018/03/01 Javascript
Vue路由切换时的左滑和右滑效果示例
2018/05/29 Javascript
js运算符的一些特殊用法
2018/07/29 Javascript
4个顶级开源JavaScript图表库
2018/09/29 Javascript
微信小程序之左右布局的实现代码
2019/12/13 Javascript
vue-cli脚手架的.babelrc文件用法说明
2020/09/11 Javascript
[01:25:33]完美世界DOTA2联赛PWL S3 INK ICE vs Magma 第二场 12.20
2020/12/23 DOTA
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
python爬虫实战之最简单的网页爬虫教程
2017/08/13 Python
PyQt5内嵌浏览器注入JavaScript脚本实现自动化操作的代码实例
2019/02/13 Python
pytorch sampler对数据进行采样的实现
2019/12/31 Python
Python random模块制作简易的四位数验证码
2020/02/01 Python
python访问hdfs的操作
2020/06/06 Python
python中id函数运行方式
2020/07/03 Python
中国网上药店领导者:1药网
2017/02/16 全球购物
车间工艺员岗位职责
2013/12/09 职场文书
致跳远、跳高运动员广播稿
2014/01/09 职场文书
学校门卫岗位职责
2014/03/16 职场文书
亲子活动总结
2014/04/26 职场文书
工商管理专业毕业生求职信
2014/05/26 职场文书
2014年小学辅导员工作总结
2014/12/23 职场文书
中英文求职信范文
2015/03/19 职场文书
幼儿园大班教师评语
2019/06/21 职场文书
数据库之SQL技巧整理案例
2021/07/07 SQL Server