问题标签 [onpress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
215 浏览

javascript - 当我按下图像时,似乎无法让我的控制台日志记录图像索引

我的图像来自一个数组变量,<Image><View>渲染到我的导航之间的空间中。在我放置控制台日志的任何地方,它都会记录加载时每个图像的索引号,并且我无法按下图像来触发控制台日志。

我已将 onPress={console.log(index)} 移至可能的区域,希望它能使图像可点击。

我期待按下图像并让它控制台记录图像的索引,以便我知道它正在工作。

但是..什么都没有发生。

0 投票
1 回答
206 浏览

react-native - React Native:使用堆栈导航器触摸图像后的新屏幕

我正在尝试React Native通过创建应用程序来学习。触摸图像后,我希望在当前屏幕上方放置一个新屏幕。

我想我想使用StackNavigatorafter onPress?我已经阅读过它们,但不知道如何在我当前的代码中使用它们。有任何想法吗??

请在评论中留下您需要的任何问题。

0 投票
1 回答
63 浏览

javascript - 单击文本时尝试更改屏幕,但意外出现“;” 改为错误

嘿,我一直在测试不同的方法来尝试通过单击图像导航到另一个页面,所以我一直在测试一个模型(此代码),以便能够通过单击文本导航到“AddDocScreen”但它给了我一个错误。任何人都可以帮忙吗

这是错误:

这是样机代码:

0 投票
0 回答
431 浏览

react-native - 尝试单击图像以导航到不同的屏幕,但单击时没有导航

我一直在尝试单击图像以导航到另一个屏幕,即使发布了几次也没有结果。

经过几次尝试错误和试验后,我已经完成了屏幕工作但点击时的这些结构,我只能看到touchableOpacity效果但没有导航。任何人都可以帮忙,在这一点上真的很感激。谢谢

图标类onPress

父侧矩形,其中AddIcon包含:

GrandParent 是 Map 屏幕:

0 投票
2 回答
290 浏览

reactjs - 反应导航抽屉 OnPress 未正确触发

我正在使用本机反应和反应导航。我正在创建一个反应导航抽屉,然后使用我自己的格式在抽屉内。我正在努力让我的注销按钮正常工作。

这工作正常:

但我想包含一个警报并确保用户想要退出。这行不通。它注销用户/下次我登录应用程序时,我可以看到他们已注销,但它不会触发我的应用程序的刷新,直到我手动刷新它。

作为参考,这里是我如何根据用户是否登录来呈现登录屏幕与主页(props.restoreing)的变化。出于某种原因,它只更新顶部调用,我想知道抽屉或警报是否会影响我调用函数的方式:

编辑:添加注销功能

0 投票
2 回答
210 浏览

android - 如何检测android中按钮的按下时间?

setOnTouchListener我想通过使用withonTouch方法检测按钮的按下时间

我怎么能做到这一点?

0 投票
1 回答
906 浏览

python-3.x - 我将如何编写一个按钮来打开一个网站?

我正在 kivy 中创建一个按钮,当按下时,我希望它能够将用户引导到特定的网站。我知道创建超链接,但我不知道如何在按钮中实现它。

我尝试将超链接添加到 text: 和 on_press:。我也尝试过导入 webbrowser 并使用它,但没有成功。

0 投票
1 回答
40 浏览

react-native - 如果我在我的任何按钮上使用 onPress,它们都会改变状态。我想要独立的国家

如果我在我的任何按钮上使用 onPress,它们都会改变状态,它们会显示相同的值。我希望它们使用相同的 2 个函数(增量和减量)彼此独立。

0 投票
2 回答
1159 浏览

reactjs - 滚动视图内的 onPress 事件需要 React Native 两次点击

我在 ScrollView 和 KeyboardAvoidingView 中使用 TextInput,但它需要在键盘打开时点击两次才能提交文本。
对于解决方案,我添加了keyboardShouldPersistTaps="always"但它不起作用。

如何在单击时触发新闻事件?

0 投票
3 回答
659 浏览

react-native - 需要按 flatlist child 2/3 秒才能实际移动到链接

怎么了 :

我有一个平面列表,它渲染了一个内部带有 onPress 的组件。它正在完成这项工作,但我需要按下平面列表大约两到三秒钟,以便 onPress 触发破坏用户体验。

我试过了:

  • 用 onPressOut 替换 onPress ,每次靠近按钮时都会立即触发(导致意外按下按钮)

  • 在平面列表的 renderItem 中移动 onPress(不在调用的组件中)

平面清单:

travelToOperation = (papi) => { this.props.link.navigate('Operation', { papi: papi }); }

lastOperation 组件:

<TouchableWithoutFeedback onPress={() => this.props.operationDetail(this.props.data)}> <View>//somestuff </View> </TouchableWithoutFeedback>

我想要的是 :

只是 onPress 的基本结果(就像我在应用程序中所做的所有其他 onPress 一样),这是一个基本的点击

感谢您的任何建议,我对 react-native 很陌生,所以我可以假设这是一些基本的东西......