首页 > 其他分享 >Ant Design Pro项目一初始化就报a标签嵌套a标签错误<a> cannot as a descendant of <a>

Ant Design Pro项目一初始化就报a标签嵌套a标签错误<a> cannot as a descendant of <a>

时间:2023-08-04 21:00:26浏览次数:72  
标签:标签 Pro Ant 嵌套 报错 Design

前情


公司经常需要做一些后台管理页面,我们选择了Ant Design Pro,它是基于 Ant Design 和 umi 的封装的一整套企业级中后台前端/设计解决方案。

坑位


按官方文挡一步步下来,项目启动后发现控制台就有一个报错,报错截图如下:

Why?


从报错的提示看是项目出现了a标签嵌套a标签的情况,最终对页面上有跳转功能的地方做了一遍筛查,发现是在面包屑那里出现了a标签嵌套a标签,详情见下图:

解决方案


重写面包屑渲染方法即可,通过在项目下src/app.tsx文件中重写itemRender方法即可

关键代码:


	...
	itemRender: (route: any, params, routes) => {
    return <span>{route.breadcrumbName}</span>
  },
	...

标签:标签,Pro,Ant,嵌套,报错,Design
From: https://www.cnblogs.com/xwwin/p/17607028.html

相关文章

  • Ubuntu下安装VMware Workstation Pro
    https://zhuanlan.zhihu.com/p/610538496?utm_id=01.下载VMwareWorkstationProforLinux1.1官网下载最好到官网下,注册vmware账号(邮编需与所选地区对应),转至官网下载页面,选择版本,这里以VMwareWorkstationPro17.0为例,选择下载VMwareWorkstationPro17.0forLinux。......
  • PROFINET转ETHERCAT协议网关ethercat和profinet的伺服区别
    捷米特JM–ECAT-PN是自主研发的一款PROFINET从站功能的通讯网关。该产品主要功能是将PROFINET网络和ETHERCAT网络连接起来。捷米特JM-ECAT-PN连接到PROFINET总线中做为从站使用,连接到ETHERCAT总线中做为从站使用。3.技术参数PROFINET技术参数网关做为PROFINET网......
  • EtherCAT转Profinet网关连接西门子PLC 与凯福科技总线步进驱动器通讯
    西门子S7-1200/1500系列的PLC,采用Profinet实时以太网通讯协议,需要连接带EtherCAT的通讯功能的伺服驱动器等设备,就必须进行通讯协议转换。捷米特JM-EIP-RTU系列的网关提供了,快速可行的解决方案捷米特JM-ECTM-PN在PROFINET一侧为PROFINET从站,在EtherCAT一侧为EtherCAT主站;PROFIN......
  • 30 天精通 RxJS (03):Functional Programming 通用函式
    了解FunctionalProgramming的通用函式,能让我们写出更简洁的代码,也能帮助我们学习RxJS。读者可能会很好奇,我们的主题是RxJS为什么要特别讲FunctionalProgramming的通用函式呢?实际上,RxJS核心的Observable操作观念跟FP的阵列操作是极为相近的,只学会以下几个基本的......
  • docker compose 安装Prometheus+granfa
    cd/home/xxxxmkdir-pprometheuschmod777prometheuscdprometheusmkdir-pgrafana_dataprometheus_datachmod777grafana_dataprometheus_datadocker-compose.ymlversion:"3.7"services:node-exporter:image:prom/node-exporter:lat......
  • promethous+granfa+mysql监控部署
    一、Prometheus源码安装和启动配置普罗米修斯下载网址:https://prometheus.io/download/监控集成器下载地址:http://www.coderdocument.com/docs/prometheus/v2.14/instrumenting/exporters_and_integrations.html1.实验环境IP 角色 系统172.16.11.7 Prometheus服务端 CentOS7......
  • HTML | HTML排版标签
    标签名标签含义单/双标签h1~h6标题双p段落双div没有任何含义,用于整体布局(生活中的包装袋)。双h1最好写一个,h2~h6能适当多写。h1~h6不能互相嵌套,例如:h1标签中最好不要写h2标签了。p标签很特殊!它里面不能有:h1~h6、p、div标签(暂......
  • 自然语言处理(Natural Language Processing,NLP)
    自然语言处理(NaturalLanguageProcessing,NLP)是人工智能领域的一个重要分支,旨在使计算机能够理解、处理和生成人类自然语言。NLP的目标是让计算机能够像人类一样有效地理解和交流,从而实现更自然、更智能的人机交互。NLP的理解概括:文本理解和分析:NLP技术能够从文本中提取有价值......
  • 基于antd-input & tsx封装一个按固定位数、固定符号分隔内容的输入框
    /** *可在每四位字符间插入一个空格的输入框 */import{Input}from'antd';import{useEffect}from'react';constInputGap=(props:any)=>{ const{useGap,value,onChange}=props; //非onChange事件变更value useEffect(()=>{  value......
  • Answer Set Programming 回答集编程
    什么是ASP?ASP,全称AnswerSetProgramming中文名叫“回答集编程”。实验室学长要我学ASP的时候,我就去百度查了ASP,结果查到了都是这个:ActiveServerPage,意为“活动服务器网页”。我当时就在想:“这个不对啊,这个搞网站的,应该是旁边组系统集成组的事呀”。果然,此ASP非彼ASP。......