Vue 跨页面#锚链接跳转
从home
页面 -链接- list
页面
第一步:在home页面用a标签设置锚链接
<!-- home.vue-->
<a href="/list#Scientists">跳去列表页 科学家</a>
<a href="/list#Innovators">跳去列表页 创新者</a>
第二步:在list页面设置id属性
<!-- list.vue-->
<p id="Scientists">列表页科学家内容...
</p>
<p id="Scientists">列表页创新者内容...
</p>
第三步:判断当前页面的 window.location.hash
(标签值
),如果有就执行方法goAnchor()
滚动到元素位置
mounted() {/** 判断当前页面的标签值,如果有就执行方法*/if (window.location.hash) {this.$nextTick(() => {this.goAnchor(window.location.hash);});}},
methods: {/** 页面滚动到元素位置 */goAnchor (selector) {let anchor = this.$el.querySelector(selector)document.body.scrollTop = anchor.offsetTop; // chromedocument.documentElement.scrollTop = anchor.offsetTop; // firefox},
}
Vue 跨页面#锚链接跳转相关推荐
- 【vue】页面缓存回跳后 侧边栏z-index层级导致页面快闪
问题描述 公司使用的帆软报表页面没有加keepAlive缓存,在从一个弹框页面跳转到子报表后,切换路由回到当前页面是会继续展示弹框页面,但是页面由于z-index层级问题会闪一下. 问题排查 经过代码 ...
- 如何在vue项目中,跨页面(跨路由)使用新手引导工具 Intro.js
文章目录 功能要求 使用Intro.js遇到的问题以及代码 1.不能跨路由 utils -> intro.js 2.要在页面引导所需显示的数据全部拿到且渲染完毕以后加载Intro.js intr ...
- Nginx 解决WebApi跨域二次请求以及Vue单页面问题
Nginx 解决WebApi跨域二次请求以及Vue单页面问题 参考文章: (1)Nginx 解决WebApi跨域二次请求以及Vue单页面问题 (2)https://www.cnblogs.com/ji ...
- vue中页面跳转传值_vue 页面跳转传参
页面之间的跳转传参,正常前端js里写 window.location.href="xxxxx?id=1" 就可以了: 但是vue不一样 需要操作的是路由history,需要用到 V ...
- vue 单页面(SPA) history模式调用微信jssdk 跳转后偶尔 “invalid signature“错误解决方案
vue 单页面(SPA) history模式调用微信jssdk 跳转后偶尔 "invalid signature"错误解决方案 参考文章: (1)vue 单页面(SPA) hist ...
- vue实现页面跳转过渡效果 transition
vue实现页面跳转过渡效果 当我们做移动端页面的页面跳转时,不想让页面跳转的那么生硬,所以需要添加过渡效果 html部分(name="fade" 这是关键一步,fade 是自定义c ...
- session在html页面跳转,session跨页面传值为空
PHP中的SESSION页面间传值的问题 a.php 代码 @session_start(); $_SESSION['username']=$row['username']a.php 代码 跳转 b. ...
- vue中单页面应用页面跳转
vue中单页面应用页面跳转 <router-link :to="{ path: '/map'}"> <el-button type="success&q ...
- html页面跳转href过渡效果,页面锚链接平滑动画过渡纯JS插件
smooth-scroll.js是一款轻量级的纯JS页面锚链接平滑过渡插件.通过该锚链接插件,可以在点击页面的锚链接时,以指定的过渡动画平滑滚动页面. 安装 可以通过npm或bower来安装smoot ...
最新文章
- Java主线程等待所有子线程执行完毕再执行解决办法(转)
- 操作系统原理第十章:文件系统
- 内存分段分页机制理解_深入理解虚拟机,JVM高级特性-自动内存管理机制
- python查看函数参数快捷键_Python基础知识—快捷键
- C# Socket服务器及多客户端连接应用例程
- linux安装mysql和使用c语言操作数据库的方法 c语言连接mysql
- Flume安装(单节点)
- NB-IoT(8)---网络编程
- 《AngularJS实战》——3.2 过滤器的应用
- 【iCore1S 双核心板_ARM】例程五:IWDG看门狗实验——复位ARM
- 【GNN】WL-test:GNN 的性能上界
- word审阅 去除word回车换行时出现的竖线的方法
- Mysql 同步 1236_MySQL主从同步报error 1236
- add_months函数
- 服务器智能阵列,HPE ProLiant Gen10 服务器智能阵列卡S100i SR Gen10 BIOS下开启阵列功能配置阵列并安装win2016系统...
- 仓库系统用什么服务器,什么是仓库管理saas系统 仓库管理saas系统的功能有哪些...
- 二分查找理论(三种问题类型、两种算法形式)
- 交流永磁同步电机控制实验平台
- 获取Class的三种方法
- Android中白天模式与夜间模式的切换
热门文章
- java poi word宏_全面了解POI操作Microsoft Office(Word、Excel、PowerPoint)
- 【Android工具】旧手机不吃灰,变身手机行车记录仪
- python 11高级特性
- Enterprise Architect 7.5汉化版下载
- 猜中了A股会震荡,没猜中会这样
- 删除request_images对应的n_sample中的sample 增加register_images对应的与register_images对应的n_sample中的request_images
- 【Microsoft Azure 的1024种玩法】六十二.利用Azure Private DNS 实现虚拟网络中域名的管理解析
- java8 functional_java8学习笔记(一):FunctionalInterface与Stream
- 【管理篇 / 配置】❀ 09. 邮件报警 ❀ FortiGate 防火墙
- 大家好,我是小组成员刘俊伟