vue-vben-admin
vue-vben-admin copied to clipboard
v-auth 跟 v-if 同时使用特殊场景下会报错
⚠️ 重要 ⚠️ 在进一步操作之前,请检查下列选项。如果您忽视此模板或者没有提供关键信息,您的 Issue 将直接被关闭
- [x] 已阅读 文档.
- [x] 确保您的代码已是最新或者所报告的 Bug 在最新版本中可以重现. (部分 Bug 可能已经在最近的代码中修复)
- [x] 已在 Issues 中搜索了相关的关键词
- [x] 不是 ant design vue 组件库的 Bug
描述 Bug
在 下直接包裹 5个 a-button 组件,每个button 都有v-auth 跟 v-if 指令,当没有符合v-auth 的条件下,符合某个 v-if 下,会出现如下问题
猜测原因是,v-auth 跟 v-if 都是对元素的移除,可能存在冲突,故尝试以下方案:将v-auth 的逻辑修改为隐藏元素而不是删除临时解决该问题
复现 Bug
请描述在演示页面中复现 Bug 的详细步骤,以确保我们可以理解并定位问题。部分 Bug 如果未在 Demo 中涉及,请务必提供关键代码
系统信息
- 操作系统:
- Node 版本:
- 包管理器 (npm/yarn/pnpm) 及其版本:
@TrustHorthy v-if v-auth 这俩或许你可以外面包一层template 把v-if挪到template上
我用的v-show