reactjs - useForm 如何在外部设置控制器值
问题描述
仅供参考,我的英语水平不好抱歉给您带来不便
我有这个代码
<IonItem
lines="none"
key={index}
onClick={() => {
onSet({});
setMenuOpen(false);
setRedemptionType(item.value);
clearErrors('redemptionType');
}}
className={`select-body--item with-hover ${item.value === redemptionType ? 'active' : ''}`}
>
{item.label}
</IonItem>
单击时我想清除与此项目更改时相关的输入,并更改后续以将redeemUrl设置为''空白以获取新值
<Controller
control={control}
type="text"
name="redeemUrl"
rules={required}
render={({ onChange, name, value }) => (
<IonInput
className="borderInput campaign-inputs clickThrough-inputs url"
name={name}
value={value}
onIonChange={(e) => onChange(e.detail.value)}
/>
解决方案
推荐阅读
- c# - 开始参数:属性“命令行参数”的参数太长(Microsoft Visual Studio)
- machine-learning - 如何计算整个数据集的 mAP(平均精度)?
- android - 在 Android Studio 中的 Flutter 上运行模拟器时出错
- css - 如果我们使用 SASS,应该在 react tsx 中导入哪些文件?
- python-3.x - 如何标准化 BERT 分类器的输出
- swift - 如何在 Xcode 12 beta 3 中使用 Swift 成功导入 AVFoundation?
- java - 为什么使用 System.out.printf() 而不是 System.out.println() 会导致超出时间限制?
- python - 如何用从我的时间序列数据中提取的年份来标记我的 x 轴?
- powershell - PowerShell 搜索和替换 yaml
- python - 为什么我在 Insertionsort 的这个实现的 while 循环中需要一个新变量?