React Native中能否创建仅含标题无消息的Alert Dialog?
解决React Native仅显示标题的Alert Dialog TypeScript报错问题
我懂你想做一个只有标题、不带消息内容的Alert弹窗,但移除消息参数后触发了TS类型错误——这是因为Alert.alert的第二个参数在TypeScript的类型定义里被标记为必填的字符串类型,不能直接省略。
解决方法很简单:给第二个参数传一个空字符串'',这样既满足TS的类型校验要求,又不会在Alert中显示任何消息内容,视觉上就只有标题和操作按钮。
示例代码如下:
import { Alert } from 'react-native'; // 调用Alert,第二个参数传空字符串 Alert.alert('我的弹窗标题', '', [ { text: '确认', onPress: () => console.log('用户点击了确认按钮') }, ]);
这样写之后,TypeScript不会再报错,而且Alert弹窗只会显示你设置的标题,完全符合你的需求。
内容的提问来源于stack exchange,提问作者donzmat
相关产品推荐
相关产品推荐

