You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

读取布尔值时e.values与e.oldValues的类型?布尔触发器事件对象返回类型咨询

布尔类型触发器事件对象的e.values与e.oldValues类型说明
  • e.oldValues:始终返回布尔值(boolean),无论之前的状态是true还是false,类型无歧义。
  • e.values:存在两种常见类型场景:
    • 通过UI交互(如勾选/取消勾选复选框)触发时,返回布尔值(boolean);
    • 通过批量操作或特定API调用触发时,可能返回字符串形式的布尔值(如"true"或"false"),这就是你观察到类型差异的原因。

如果需要保证类型统一,可在代码中添加转换逻辑:

// 将e.values统一转换为布尔类型
const normalizedValue = typeof e.values === 'string' ? e.values === 'true' : e.values;

内容的提问来源于stack exchange,提问作者GSerraG

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 01:44:51