vue.js - 如何在 Vue.js 中根据条件添加或隐藏道具?
问题描述
我有一个标题组件,其中有一些道具。
<Header
:next="gonext"
:isSuccess
...
/>
method: {
isTshirt(){
return this.productType ==='t-shirt'
}
}
如何检查上述 isTshirt 条件是否为真,然后删除 :next 道具及其值,否则使用该道具?
解决方案
next
您可以在prop中创建条件语句
:next="(isTshirt()) ? gonext : undefined"
或者您可以将上面的条件语句放在计算属性中。
推荐阅读
- mysql - 在 MySQL 中创建 Diff Patch 函数(用于 varchar 字段)
- python - 如何处理python中的字符串异常
- sql - 找到每个球员最长的连续得分
- php - 无法将时间戳插入 MySQL 数据库
- reactjs - 通过历史状态恢复特定页面的滚动位置
- dictionary - Mapbox Bright 不会渲染:我是否遗漏了命令?
- java - 无法在远程分区中执行并行执行
- c# - 使用带有 RedirectToAction 的区域会导致无限循环的重定向
- reactjs - React Hooks:重新渲染时的 setState 功能
- javascript - 如何捕获链接触发器以便传递参数?