Vue 实现锚点定位
问题:
vue在hash模式下 使用传统a标签描点定位时会改变路由地址,刷新页面时会出现空白页面
解决方法:
HTML
<!-- 导航--><a href="javascript:;" @click="anchorPoint('#nav1')"> 导航1 </a><a href="javascript:;" @click="anchorPoint('#nav2')"> 导航2 </a><a href="javascript:;" @click="anchorPoint('#nav3')"> 导航3 </a><!-- 内容 --><div id="nav1"> 内容1 </div><div id="nav2"> 内容2 </div><div id="nav3"> 内容3 </div>
JS
methods:{anchorPoint(id){document.querySelector(id).scrollIntoView({behavior: "smooth"});},}
Vue 实现锚点定位相关推荐
- 移动端html锚点,vue实现锚点定位,移动端同样适用
本来首先想到的就是用a链接进行锚点跳转,但是a链接会产生新的路由,为了防止对项目产生影响就使用了js进行操控滚动条的滑动,下面是一个小demo! 一.html代码 {{item}} {{item}}/ ...
- Vue实现锚点定位导航功能
项目中路由用的hash模式,不好借助id锚点跳转,只能实现个类似的. 效果图 Anchor.vue <template><div class="anchor clearfi ...
- vue锚点定位(代码通用) - 总结篇
vue锚点定位(应用场景) 当前页面锚点 跨页面锚点 hash模式下的锚点 history模式下的锚点 应用前提:(重要的事情,说3+1遍) 任意场景.任意代码.任意框架 都能对接! 都能采用! 都能 ...
- Vue中如何正常使用锚点定位?
问题: 项目中会有一些功能需要用到锚点定位,比如文章目录.点击标题跳转到正文内容等等.但vue的路由设置默认为hash模式,正常使用a标签的锚点定位,在浏览器刷新/后退/前进时,路由会匹配不上,导致页 ...
- vue中使用scrollTo实现锚点定位
vue利用window.scrollTo快速实现锚点定位 页面部分 <div id="app"><ul class="menus">&l ...
- vue、uniapp实现锚点定位
1.vue 点击页面定位到指定位置 锚点跳转方法 html部分: <template><div class="home"><div class=&qu ...
- vue中实现锚点定位
vue中实现锚点定位 通过监听滚动事件,高亮显示锚点按钮 添加点击事件,根据锚点滚动至对应区域并实现平滑滚动 这里主要是实现了一个简单的滚动触发锚点高亮,以及点击锚点触发滚动的功能 如果是获取浏览器的 ...
- vue页面实现锚点定位
html代码: <div @scroll="scrollEvent">/****目录部分***/<ul class="titless"> ...
- jquery锚点定位
jquery实现锚点定位功能 这里主要是通过jquery实现了一个简单的滚动触发锚点高亮,以及点击锚点触发滚动的功能 $leftnav为左侧楼层导航栏(left-nav),右侧right-conten ...
最新文章
- 从共享租车成绿色消费首选,看共享经济未来
- python怎么样处理excel教程_python处理excel教程是什么
- Linux PF_INET6 定义
- 第22件事 产品规划和运营规划
- SaaS服务创投:场景多元化 平台建设稳中有序
- 域控制器显示无法使用解决办法
- 【征稿通知】CCF第37届中国计算机应用大会 CCF NCCA 2022
- 命名空间函数用法及例子
- android五子棋设计模板,基于android的五子棋游戏设计
- 从 Promise、Async/Await 、Generator等角度实现一个 sleep 函数
- Rxjava的背压策略
- 如何在html定位一张图片,css图片怎么定位?
- HTML(常用标签与超链接)的案例
- js使用slice函数拆分数组
- 微信小程序网络请求之设置合法域名后不显示oss、cos的图片问题
- 古人秃了怎么办:一旦脱发,五大对策!
- Themida WinLicense免费下载脱壳使用教程功能介绍大全
- 考研:研究生考试(七天学完)之《概率与统计》研究生学霸重点知识点总结之目录(随机事件、条件概率与独立性、随机变量的函数及其分布(数字特征)、统计学、统计量与抽样分布、点估计、区间估计、假设检验
- 客户端、服务器、浏览器
- C语言如何编程换算小时秒,c语言编写 输入一个以秒为单位的时间值,将其转化成“时:分:秒”的形式输出,将转换操作定义成函式...