v-if/else branches must use unique keys.vue(29)
问题描述
vue3 + vite 使用 v-if 遍历菜单时,报错如下
v-if/else branches must use unique keys.vue(29)
原因分析:
vue3 中 if 与 else 的 key 不能相同
解决方案:
<template v-for="(menu, index) in menuList" :key="menu.menuId"><a-sub-menu v-if="menu.children && menu.children.length" :key="menu.menuId"><template #title>{{ menu.name }}</template><ReSubMenu :menuList="menu.children" /></a-sub-menu><a-menu-item v-else :key="menu.menuId + 1"><span>{{ menu.name }}</span></a-menu-item></template>
v-if/else branches must use unique keys.vue(29)相关推荐
- V部落博客管理平台开源啦! Vue+SpringBoot强强联合! 1
V部落是一个多用户博客管理平台,采用Vue+SpringBoot开发. 演示地址: http://45.77.146.32:8081/index.html 项目地址:https://github.co ...
- POJ 1679 The Unique MST(次小生成树)
求次小生成树的两种方法. 第一种:Kruskal算法比较好操作.先求一遍最小生成树,然后再记录最小生成树上的边.然后再枚举删去最小生成树上的边,再求最小生成树,如果求出的最小生成树的花费等于第一次最小 ...
- web自动化测试第7步:模拟键盘事件(Keys)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/CCGGAAG/article/deta ...
- for in、for of、forEach、Object.keys(obj)、Object.getOwnPropertyNames(obj)的区别、优缺点和使用场景
先做一个测试题: const arr = [1, 2, 3] arr.name = 'name' // 不要这么做,只是为了测试 Array.prototype.test = function () ...
- c语言 unique函数,C++中unique函数的用法示例
介绍 unique是STL比较实用的一个函数.用于"去除"容器内相邻的重复的元素(只保留一个).这里说的去除并不是真正将容器内的重复元素删去,只是把重复的元素移到容器最后,但是依然 ...
- 关于Dynamo-All Things Distributed
这是一篇转自amazon得CTO-Werner Vogels的一篇关于Dynamo的文章,看了一个多小时,没看完,8万多字,估计他本人也写了很久!不知道给不给转发,我就转了,原文地址:http://w ...
- 函数对象、 函数对象与容器、函数对象与算法
一.函数对象 1.函数对象(function object)也称为仿函数(functor) 2.一个行为类似函数的对象,它可以没有参数,也可以带有若干参数. 3.任何重载了调用运算符operator( ...
- C# 语言规范_版本5.0 (第10章 类)
1. 类 类是一种数据结构,它可以包含数据成员(常量和字段).函数成员(方法.属性.事件.索引器.运算符.实例构造函数.静态构造函数和析构函数)以及嵌套类型.类类型支持继承,继承是一种机制,它使派生类 ...
- Hive学习之路 (九)Hive的内置函数
数学函数 Return Type Name (Signature) Description DOUBLE round(DOUBLE a) Returns the rounded BIGINT valu ...
最新文章
- 关于学习Python的一点学习总结(50->描述符)
- 浅谈DNS体系结构:DNS系列之一
- 深度解析HashMap
- Centos7配置为NAT服务器
- python2.7怎么升级python3_如何将Mac OS X10.9下的Python2.7升级到最新的Python3.3
- 对称密码的编程使用(DES、3DES、AES)
- C++中的指针与引用(转)
- CentOS6实现路由器功能
- C语言学习之插入排序
- Linux-1:安装忘记密码CRT连接centos 6.5
- ELK 使用filebeat替代Logstash收集日志
- 如何在 Mac 上将 PDF 转换为SVG矢量?
- Windows 7下的虚拟光驱
- Java应用在docker环境配置容器健康检查
- 手把手教你软件著作权申请(全流程)(不花一分冤枉钱)
- js 删除节点小案例
- 2023牛客寒假算法基础集训营4_20230130「向上取整」「夹逼dp」「lowbit科学+树状数组性质」「搜索」「倍增跳表」「莫队」
- HTML配色工具!在线配色工具
- VR科普主题项目VR模拟体验设备VR科普馆
- 计算流体力学 有限体积法