Typescript 如何使用defaultPrevented在react native中键入事件?
我从react navigation及其emit函数获取事件对象。e、 g:Typescript 如何使用defaultPrevented在react native中键入事件?,typescript,react-native,react-navigation,Typescript,React Native,React Navigation,我从react navigation及其emit函数获取事件对象。e、 g: const event = navigation.emit({ type: "tabPress", target: route.key, canPreventDefault: true, }); 上面的事件类型如下:const event:EventArg 但我在Defa
const event = navigation.emit({
type: "tabPress",
target: route.key,
canPreventDefault: true,
});
上面的事件类型如下:const event:EventArg
但我在DefaultProp中遇到了一个错误。e、 g:
//Property 'defaultPrevented' does not exist on type 'EventArg<"tabPress", any, any>'.
if (!event.defaultPrevented) {
//类型“EventArg”上不存在属性“defaultPrevented”。
如果(!event.defaultPrevented){
我已经搜索了,但没有找到解决方案,我只是不想使用任何解决方案。对于“其他”问题,很抱歉,我想我找到了答案,没有问题。
我一直在互联网上搜索答案以了解其有效性,并不得不进入他们的.d.ts文件以在那里查阅
接口TabbarProps/*扩展了BottomTabBarProps*/{
状态:TabNavigationState;
描述符:BottomTabDescriptorMap;
导航:NavigationHelpers
我愿意接受任何[其他]答案