gpt4 book ai didi

javascript - 为什么按钮 onPress 中的警报会使 expo 应用程序崩溃?

转载 作者:行者123 更新时间:2023-11-28 17:51:06 25 4
gpt4 key购买 nike

此代码有效。

<Button
onPress = {() => testfn(this.state.text)}
title = 'Send'
color = '#1DA237'
/>

function testfn(theString) {
alert(theString);
}

但是此代码会在构建时导致 expo 应用程序崩溃。

<Button
onPress = {() => alert(this.state.text)}
title = 'Send'
color = '#1DA237'
/>

有人可以帮我解释一下这是为什么吗?

谢谢!

编辑:
我在 LG G3 上运行 Android 6.0,Expo 客户端版本为 1.18.4

最佳答案

react-native导入警报

import {
Alert,
} from 'react-native';

然后像下面这样调用它:

function testfn(theString){
Alert.alert(theString);
}

<Button
onPress = {() => Alert.alert(this.state.text)}
title = 'Send'
color = '#1DA237'
/>

引用号:https://facebook.github.io/react-native/docs/alert.html

关于javascript - 为什么按钮 onPress 中的警报会使 expo 应用程序崩溃?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45498676/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com