javascript - Vue 中的动态指令
问题描述
是否可以使用动态指令?我想使用v-show
或v-if
基于道具。
例如<div :[directiveType]="isActive"></div>
解决方案
不,但您可以轻松地在常见情况下使用两者。唯一棘手的部分是默认情况下您想要 true。
<div
v-if="isActive || directiveType !== 'if'"
v-show="isActive || directiveType !== 'show'"
>
推荐阅读
- .htaccess - 如何通过将显示语言添加为子文件夹在 htaccess 中创建多语言 url
- php - 在 laravel 中找不到类文件?
- flutter - 订阅状态没有从一个屏幕传递到另一个“inAppPurchase”
- android - Android:从片段更新活动中底部导航视图的徽章计数
- android - 如何在我的 recyclerview 中使用 cardview 设置 onclick 侦听器,并在我单击 recyclerview 时从 firebase 数据库中检索数据?
- c - scanf() 不等待循环中的字符串输入
- vue.js - Nuxt Apollo GraphQL 错误:未提供所需类型的变量
- reactjs - 从编辑页面切换到新创建页面时出现错误“无法添加属性 0,对象不可扩展”
- sendmail - Sendmail,可以验证发件人吗?
- ios - 插入分组单元格空间