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 相关文章推荐
jQuery 获取URL参数的插件
Mar 04 Javascript
异步加载script的代码
Jan 12 Javascript
整理一些JavaScript的IE和火狐的兼容性注意事项
Mar 17 Javascript
两个多选select(multiple左右)添加、删除选项和取值实例
May 12 Javascript
运用jQuery定时器的原理实现banner图片切换
Oct 22 Javascript
js实现倒计时关键代码
May 05 Javascript
javascript回调函数的概念理解与用法分析
May 27 Javascript
浅谈vue的几种绑定变量的值 防止其改变的方法
Mar 01 Javascript
jQuery中$原理实例分析
Aug 13 jQuery
Layui Form 自定义验证的实例代码
Sep 14 Javascript
vue简单练习 桌面时钟的实现代码实例
Sep 19 Javascript
Node.js API详解之 vm模块用法实例分析
May 27 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动态创建Flash动画
2006/10/09 PHP
Laravel中使用FormRequest进行表单验证方法及问题汇总
2016/06/19 PHP
THINKPHP5.1 Config的配置与获取详解
2020/06/08 PHP
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
SwfUpload在IE10上不出现上传按钮的解决方法
2013/06/25 Javascript
Eclipse配置Javascript开发环境图文教程
2015/01/29 Javascript
jQuery实现获取元素索引值index的方法
2016/09/18 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
基于jQuery实现选项卡效果
2017/01/04 Javascript
JavaScript中创建对象的7种模式详解
2017/02/21 Javascript
Javascript之图片的延迟加载的实例详解
2017/07/24 Javascript
元素全屏的设置与监听实例
2017/11/28 Javascript
Javascript读写cookie的实例源码
2019/03/16 Javascript
javascript数组去重方法总结(推荐)
2019/03/20 Javascript
mpvue实现小程序签到金币掉落动画(api实现)
2019/10/17 Javascript
js实现点赞效果
2020/03/16 Javascript
[00:59]PWL开团时刻DAY7——我在赶
2020/11/06 DOTA
python实现文件的备份流程详解
2019/06/18 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
Python第三方包之DingDingBot钉钉机器人
2020/04/09 Python
详解css3 object-fit属性
2018/07/27 HTML / CSS
CSS3实现可爱的小黄人动画
2016/07/11 HTML / CSS
HTML5 audio标签使用js进行播放控制实例
2015/04/24 HTML / CSS
使用placeholder属性设置input文本框的提示信息
2020/02/19 HTML / CSS
Watchshop德国:欧洲在线手表No.1
2019/06/20 全球购物
卖车协议书
2014/04/21 职场文书
三年级学生评语
2014/04/23 职场文书
护士演讲稿优秀范文
2014/04/30 职场文书
网络营销策划方案
2014/06/04 职场文书
学生安全责任书范本
2014/07/24 职场文书
报到证办理个人委托书
2014/10/06 职场文书
涉外离婚协议书怎么写
2014/11/20 职场文书
还在手动盖楼抽奖?教你用Python实现自动评论盖楼抽奖(一)
2021/06/07 Python
Python数据可视化之基于pyecharts实现的地理图表的绘制
2021/06/10 Python
详解nginx location指令
2022/01/18 Servers
Python&Matlab实现灰狼优化算法的示例代码
2022/03/21 Python