需求:首页顶部导航菜单的跳转为当前页的下方锚点。

传统实现:使用<a>标签跳转 id。

问题:无法跳转,会发起路由跳转页面。

问题所在:react自身的问题。

解决方案:使用scrollToAnchor方案。(1:给a加上点击事件传入id。2:复制方法。3:定位所在地加上id)

if (anchorElement) { anchorElement.scrollIntoView({ behavior: 'smooth' }); }
//加上smooth字段,会有平滑滚动动画

阿里飞冰构建的react项目使用a锚点定位问题相关推荐

  1. 构建一个react项目_您想要了解更多有关React的内容吗? 让我们构建一个游戏,然后玩。...

    构建一个react项目 by Samer Buna 通过Samer Buna 您想要了解更多有关React的内容吗? 让我们构建一个游戏,然后玩. (Do you want to learn more ...

  2. 阿里飞冰使用Link路由跳转报错之“react-router”与“react-router-dom”

    需求:首页链接点击跳转二级页面 错误实现:引入路由模块,使用Link跳转(如最下面的那张图) 因为之前没有接触过react,飞冰也是新用.所以某度了很久,react路由跳转,react官方文档,各种文 ...

  3. 可视化构建工具探索之Vue Cli3.0 阿里飞冰

    Vue Cli3.0可视化构建工具--Vue UI 一.安装环境 安装了最新的Vue CLI.打开Terminal,输入: npm install -g @vue/cli or yarn global ...

  4. 使用dva脚手架(dva-cli)快速构建React项目

    安装 dva-cli 你应该会更希望关注逻辑本身,而不是手动敲入一行行代码来构建初始的项目结构,以及配置开发环境. 那么,首先需要安装的是 dva-cli .dva-cli 是 dva 的命令行工具, ...

  5. 自己构建React项目

    如果没有create-react-app,我们应该如何构建项目呢?今天让我们一起通过自己的方式打包react项目吧! 第一步创建文件 mkdir react-boiler-plate cd react ...

  6. 使用 Dawn 构建 React 项目

    开发一个 React 项目,通常避免不了要去配置 Webpack 和 babel 之类,以支持 commonjs 或 es 模块及各种 es 新语法,及进行 jsx 语法的转义.当然也可以用 crea ...

  7. 【构建】react打造你的第一个Bilibili首页开发项目

    [构建]react打造你的第一个Bilibili首页开发项目 简 介 Hello 小极客们,如果觉得本文还不错,记得点个赞或者给个 star,你们的赞和 star 是我编写更多更丰富开源项目的动力![ ...

  8. react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成

    react项目中使用阿里播放器播放视频,包括切换视频,播放定时跳转(兼容ios和andro),播放完成 1.index.html引入阿里播放器的cdn <link rel="style ...

  9. React项目中如何结合antd引入阿里图标(外联方式)

    在Raect项目中,图标的使用不可避免,如何使用根据antd来使用阿里图标库? 一.在阿里图标库中选中自己需要的图标存到自己的项目当中并下载至本地 二.1.在React项目的根目录下创建一个stati ...

最新文章

  1. ubuntu14.04 LTS 更新源
  2. jsp中未登录用户也可以浏览页面的功能实现代码
  3. 一个关于用户体验的思考
  4. Linux系统下安装rz/sz命令及使用说明
  5. 模块化 JS Ajax 请求
  6. *【牛客 - 318B】签到题(单调栈,水题)
  7. avg最多用多少列 mysql_MySQL之聚合数据(AVG,COUNT,MAX,MIN,SUM)
  8. as3.0 mysql_RedhatAS3.0上安装Apache2+PHP5+MySQL+Resin+SSL+GD+weba_PHP教程
  9. ios7中使用scrollview来横向滑动图片,自动产生偏移竖向的偏移 问题
  10. Python3.6 所有内置函数
  11. MongoDB,无模式文档型数据库简介
  12. 实用软件工程(吕云翔版)——第一章
  13. 黄山学院计算机作业管理系统,在线作业管理系统
  14. OA协同办公系统对企业建设会带来什么好处?
  15. Win10控制网卡启停脚本
  16. niosii spi 外部_niosii boot过程
  17. 笔记:《高效能人士的七个习惯》第一章 由内而外全面造就自己
  18. 什么是 CI/CD?(翻译)
  19. 软考初级程序员--学习
  20. 全球及中国电子手环行业市场前瞻及投资可行性研究报告2022-2027年

热门文章

  1. 目标是最完善的微前端解决方案 - qiankun 2.0
  2. python可用于数据抓取_基于PYTHON实现证券数据的抓取,以PYECHARTS实现证券数据实时分析...
  3. python 基础代谢率计算_python 入门第三天 BMR基础代谢率的计算
  4. python之装饰器模式
  5. 寻找高颜值小姐姐难吗!直到我在Github上发现了这个Python库
  6. 脉脉上的 “前端三大浪漫“ 是个啥?
  7. 城市功能区与人群流动研究论文阅读——《Simultaneous Urban Region Function Discovery...》
  8. matlab 图标分为两列,excel表格各组数据作图-EXCEL里如何将表示两组数据的两种图形放在同一个表......
  9. 多目标柔性生产作业车间——反世代距离(IGD)
  10. win10右下角蓝牙不见了怎么办