问题标签 [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 投票
2 回答
6828 浏览

button - 在本机反应中获取按钮onPress的名称

我有两个按钮,它们都调用相同的 onPress 函数。在回调中,我希望能够区分哪个被按下。

然后打电话

0 投票
1 回答
2018 浏览

react-native - 重复点击反应原生

当用户在本机反应中点击/点击按钮/TouchableOpacity 时出现问题。

例如:点击以导航另一个屏幕

我该如何解决?

功能

使成为

0 投票
1 回答
1221 浏览

python - Kivy - on_press 选项在“with self.canvas”中不起作用?

似乎很多人在使用 Kivy 的 on_press 参数时遇到了麻烦,但我还没有找到我的问题的答案......这是正在发生的事情:我开始使用 python/kivy 中的第一个应用程序。我知道python,但可能对类还不够……我可以创建一个按钮,带有一个打开弹出窗口的on_press操作。现在的目标如下:我有一个函数 affiche_grille,它在屏幕上显示一个带有线条的网格。在每个方块内,我创建了一个带有文本(数字)的按钮。这行得通。我想在这些按钮上绑定一个 on_press 事件:但是现在,语法不再起作用......也许是因为按钮是在“with self.canvas”指令中创建的,而 self.function 不是再合适不过了吗?

这是(编辑后完成)代码:

一切都被解释了,但网格内的按钮不起作用......我已经看到了 functools.partial() 提示,但这似乎还不够......

有谁知道发生了什么?我对 python 中的类不是很熟悉,我当然错过了一些东西。提前谢谢你,如果问题太基本,对不起。

0 投票
2 回答
4571 浏览

react-native - React Native——onPress 从“currentTarget”中提取 id

我在 React 上创建了一个游戏,我正在尝试使我的代码适应 React Native。困扰我的一件事是如何翻译这三行,因为在 RN 中没有可依赖的 DOM 解决方案:

这里发生的事情是一个无状态的孩子正在收获一个点击的元素 id(currentTarget's),并使用它来调用在父级内部定义的方法。然而,这种公式e.currentTarget.id在 RN 中不起作用。

有没有一种雄辩的方法可以在 RN 中重写这一行?

注意:有两个问题与这个问题有点相似,这里这里,但是答案看起来更像是补丁,而不是结构优雅的解决方案。如果您知道某些事情,请发布答案。

编辑:似乎无法绕过 ReactNativeComponentTree。

到目前为止我有这么多,但这还行不通:

第二次编辑:好吧,也许我应该添加一个简单的例子来说明我想要实现的目标。当我点击任何平面列表的元素时,它的 id 应该显示在 Child's bottom 上。单击重置将恢复默认状态。

下面的简单示例代码:

0 投票
1 回答
247 浏览

react-native - 当应用程序以响应式启动时,TouchableXXX 将自动触发

我正在尝试在这个扭曲之后包装可触摸的物品

我发现的问题是导航将通过启动应用程序自动触发,它将导航到详细信息页面而无需按下它。并且当导航返回时,可触摸的项目不能再被按下,按下时会抛出错误。

我制作了一个最低限度的应用程序来指出这一点:

由于我的英语不好很难描述这个问题,所以我还制作了一个youtube 视频(大约 20M)来控诉这个问题

0 投票
2 回答
1298 浏览

javascript - 使用事件 onkeyup() javascript 更改元素值

请帮我写剧本。我不明白为什么我的脚本不起作用:(

0 投票
1 回答
1262 浏览

react-native - 反应本机 TouchableOpacity onPress 事件无法从其他类调用

我想做的是创建TouchableOpacity一次并在我的程序中到处使用它。我在处理新闻事件时反驳了一个问题。我在其他类中导入了TouchableOpacity,并想在那里处理 onPress 事件。但是我的代码不起作用。导入也没有问题。这是我的类导入TouchableOpacity组件

并且TouchableOpacity组件被创建为

0 投票
3 回答
4439 浏览

javascript - OnPress 在 Touchable Opacity 中不起作用

我正在 react-native 上构建一个移动应用程序!最近我为每个页面构建了自己的标题组件。这是我的 Header 组件的代码。我在该组件中有两个图标。但不幸的是,这些按钮根本不起作用!

onPress 根本没有响应!

0 投票
0 回答
389 浏览

react-native - onPress 在嵌套视图中不起作用

我正在使用 TouchableOpacity 来处理点击。在上层视图中一切正常,但下面的两个容器视图不可点击。我在点击它时设置了一个警报以进行测试。查看下面的评论不起作用,我认为它是因为嵌套不好。

这是代码:

0 投票
1 回答
1022 浏览

react-native - Wix React-Native-Navigation:自定义组件按钮的 onPress

我按照此处给出的示例编写了一个自定义右导航按钮。但是,在使用自定义组件时,似乎onNavigatorEvent()不再调用该方法。我什至尝试将 onPress 事件作为道具传递给我的自定义组件,但这是通过undefined. 有什么我想念的吗?

这就是我将 onPress 道具传递给创建按钮的函数的方式: