菜鸟 html锚链接,Vue锚点链接

article/2025/11/3 22:31:12

锚点链接是我们在开发中经常会用到的一个技术点,常见的常见有,页面内容过多,而我们不希望拿鼠标一直来回滚动,就需要用到锚点链接,以 " 目录 " 的方式来进行对应的跳转。

而在常见的项目中,锚点链接的使用方法是通过a标签的href属性跳转到某一个元素的id,来找到对应元素的位置,实现效果

Document

*{

margin: 0;

padding: 0;

}

html,body{

width: 100%;

height: 100%;

}

.left{

width: 200px;

height: 100%;

float: left;

border-right: 1px solid black;

}

a{

display: block;

color: #f60;

text-decoration: none;

font-size: 20px;

text-align: center;

margin-bottom: 10px;

}

.right{

width: calc(100% - 201px);

height: 100%;

float: left;

overflow-x: hidden;

overflow-y: auto;

}

位置一

位置二

位置一

位置二

效果图:

8104a126b3fc

image

大家可能注意到url地址栏的变化,每次点击锚点会在地址栏后面加对应的地址。

但是vue是基于路由的,通过切换地址,这样就会影响vue的路由跳转。

我之前是弹框里有锚点链接,然后关闭弹窗,地址栏变化后,其他页面就是空的,除非切换成history模式。

但是history模式,打包部署又会出现一些其他问题。

也可能是我理解的不对( -.- 笑哭)

那么尝试其他方法时,找到了另一个接口

scrollIntoView()

这里通过获取dom元素,然后通过 scrollIntoView()让当前元素滚动到浏览器窗口的可视区域内。

document.getElementById('box1').scrollIntoView();

这样只要通过vue的点击事件,点击后匹配到对应元素进行滚动即可。

这里附上官方介绍:

好了,以上就解决了vue中锚点链接的问题。

如有问题,请指出,接受批评。


http://chatgpt.dhexx.cn/article/paZhw07o.shtml

相关文章

制作图片锚点链接html,锚点链接怎么做

网页内容过多时我们可以使用锚点链接来进行位置的跳转,通过锚点链接我们不但可以指向文档,还能指向页面里的特定段落,这样就会便于我们来浏览网页中的内容,那么,锚点链接怎么实现呢?本篇文章就来给大家介绍…

web前端学习26(锚点链接)

文章目录 4.7.2 链接分类 4.7.2 链接分类 锚点链接&#xff1a;点我们点击链接&#xff0c;可以快速定位到页面中的某个位置。 在链接文本的href属性中&#xff0c;设置属性值为#名字的形式&#xff0c;如< a href"#two">第2集< /a> 点完这个链接就会跳…

Web容器版本泄露漏洞修复

0x00 背景 恶意攻击者可以根据版本信息寻找相关漏洞&#xff0c;进行利用漏洞攻击 0x01 修复思路 通过修改配置或者配置错误提示页面&#xff0c;隐藏 web容器的版本号及其它敏感信息。 0x02 代码修复 Apache 版本号 隐藏 Apache 的版本号及其它敏感信息&#xff0c;配置操…

Spring容器 SpringMVC容器 web容器的关系

说到spring和springmvc&#xff0c;其实有很多工作好多年的人也分不清他们有什么区别&#xff0c;如果你问他项目里用的什么MVC技术&#xff0c;他会说我们用的spring和mybatis&#xff0c;或者spring和hibernate。 在潜意识里会认为springmvc就是spring&#xff0c;之前我也是…

SpringBoot深入(一)--SpringBoot内置web容器及配置

版权声明&#xff1a;作者原创&#xff0c;转载请注明出处。 本系列文章目录地址&#xff1a;http://blog.csdn.net/u011961421/article/details/79416510 前言 在学会基本运用SpringBoot同时&#xff0c;想必搭过SSH、SSM等开发框架的小伙伴都有疑惑&#xff0c;SpringBoot在…

SpringBoot内置web容器及配置

前言 在学会基本运用SpringBoot同时&#xff0c;想必搭过SSH、SSM等开发框架的小伙伴都有疑惑&#xff0c;SpringBoot在spring的基础上做了些什么&#xff0c;使得使用SpringBoot搭建开发框架能如此简单&#xff0c;便捷&#xff0c;快速。本系列文章记录博主网罗博客、分析源码…

Web 容器、HTTP 服务器 、Servlet 容器区别与联系

首先浏览器发起 HTTP 请求&#xff0c;像早期的时候只会请求一些静态资源&#xff0c;这时候需要一个服务器来处理 HTTP 请求&#xff0c;并且将相应的静态资源返回。 这个服务器叫 HTTP 服务器。 简单点说就是解析请求&#xff0c;然后得知需要服务器上面哪个文件夹下哪个名字…

常见的几种web容器(Apache、Nginx、Tomcat)

目录 前言ApacheNginxTomcat ~~~~~~~~ 因为想要面对一个新的开始&#xff0c;一个人必须有梦想、有希望、有对未来的憧憬。如果没有这些&#xff0c;就不叫新的开始&#xff0c;而叫逃亡。 ​​​​ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~…

web容器、中间件以及web服务器的区别

一、web容器 1.web容器的介绍 web容器是一种服务程序&#xff0c;在服务器一个端口就有一个提供相应服务的程序&#xff0c;而这个程序就是处理从客户端发出的请求。实际上&#xff0c;Web容器是一种服务程序&#xff0c;给处于其中的应用程序组件提供环境&#xff0c;使其直接…

Web容器的作用

在eclipse中创建web项目时&#xff0c;会选择一个target runtime&#xff0c;意思就是在什么上面运行&#xff0c;也就是运行时的web容器。我们常用的Tomcat就是一种web容器。简单来说&#xff0c;web容器也就是servlet容器。主要有以下作用&#xff1a; 1.通信支持 通过web容…

docker——Ubuntu镜像操作和apache web容器操作小实训

文章目录 Ubuntu镜像操作apache web容器操作 Ubuntu镜像操作 &#xff08;1&#xff09;拉取最新的Ubuntu官方镜像。 &#xff08;2&#xff09;查看该镜像的详细信息。 &#xff08;3&#xff09;查看该镜像的构建历史。 &#xff08;4&#xff09;删除该镜像。 apache w…

经典Web容器解析漏洞

目录 Apache 文件名解析漏洞(info.php.x 绕过) IIS6.0解析漏洞 文件名解析漏洞(time.asp;1.jpg&#xff09; 目录解析漏洞(1.asp/time.jpg) PHP-CGI 解析漏洞&#xff08;IIS 7.0&#xff08;info.png/.php&#xff09;&#xff09; Nginx解析漏洞 1. 空字节漏洞&#x…

web容器解析

目录&#xff1a; 简述web服务器功能web服务器的限制辅助应用servletweb容器的作用web容器和web服务器的区别和联系 一、简述web服务器功能。 web服务器主要作用是处理客户请求&#xff0c;并作出响应。当浏览器发送一个HTTP请求到web服务器&#xff0c;web服务器解析请求&am…

web容器

目录 前言1、 Web容器简介1.1 Web容器的定义 2、 Web容器的作用2.1 概念区分2.1.1 架构 & 框架2.1.2 Web服务器&#xff08;Web Server&#xff09;2.1.3 中间件&#xff08;Middleware&#xff09; 2.2 Web容器与Spring、Web应用等的关系2.3 Web容器在web开发中的作用 3、…

Web容器(一):Web容器简介

本文参照&#xff1a;极客时间-《深入拆解 Tomcat & Jetty》-开篇词 | Java程序员如何快速成长 01_Web容器学习路径 Web容器 Web技术的发展史 早期的Web应用主要用于浏览新闻等静态页面&#xff0c;HTTP服务器&#xff08;比如Apache、Nginx&#xff09;向浏览器返回静…

MyBatis分页及分页插件使用

7.分页 7.1 作用 减少数据处理量&#xff0c;一次数据量太大了对数据库和网络压力太大 SELECT * FROM school.user LIMIT startIndex,pageSize SELECT * FROM school.user LIMIT 2 -- 0,2 SELECT * FROM school.user LIMIT 2,2 -- startIndex从0开始使用mybatis实现分页步骤…

mybatis-plus 分页插件

目录 1 前言 2 配置分页插件 2.1 selectPage()测试 2.2 自定义分页功能 1 前言 大家之前肯定都用过PageHelper来进行分页&#xff0c;其实mybatisplus中也提供了一个分页插件PaginationInnerInterceptor&#xff0c;其实分页的本质就是内部封装了一个拦截器&#xff0c;对…

springboot使用分页插件

业务逻辑&#xff1a;我想要实现对必备材料信息列表的分页展示&#xff0c;包括查询后的信息也要分页展示 效果图 解决思路&#xff1a; 首先实体类用来接收数据&#xff0c;有一个Dao类用来进行sql查询&#xff0c;有一个servcie(需要传pageNum,PageSiz)&#xff0c;serviceIm…

Mybatis-分页插件

目录 引入介绍 回顾MySQL的limit实现简易分页 问题的产生与解决 分页插件实现步骤 实例演示 分页插件相关参数 实例演示 引入介绍 分页可以将很多条结果进行分页显示如果当前在第一页&#xff0c;则没有上一页如果当前在最后一页&#xff0c;则没有下一页需要明确当前是第几页…

BootStrap分页插件

BootStrap分页插件 官网 官方网址&#xff1a;https://labs.pontikis.net/bs_pagination/docs/ 怎么使用 引入插件所需要的资源文件 <link href"jquery/bootstrap_3.3.0/css/bootstrap.min.css" type"text/css" rel"stylesheet" /> &l…