问题标签 [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 回答
1033 浏览

javascript - delayPressIn、delayPressOut 和 delayLongPress 在 react-native 0.62.2 中禁用 touchableopacity onPress?

我刚刚将一个 react native 项目从 rn 0.61.5 更新到 rn 0.62.2。一切都很好,只是我的 onPress<TouchableOpacity>没有响应,如果我有delayPressIn, delayPressOut, 或delayLongPress相同的可触摸不透明度。

摆脱它们并不理想,因为我使用它们来避免在滚动的平面列表中触发 onPress 以获取可触摸的不透明度。

查看 react native 的最新文档delayPressIndelayPressOutdelayLongPress不再列在可触摸不透明度或可触摸高亮的文档中。它们列在 的文档中TouchableWithoutFeedback,但这不符合我的需要。

无论我是仅使用一个还是多个组合使用,这都是一个问题。

例如:

有效,但如果我取消注释其中任何一个,它就不会。它不会引发错误 - 只是默默地失败。

有没有人找到解决这个问题的方法?谢谢

0 投票
2 回答
225 浏览

react-native - React Native onPress 事件返回未定义

我无法从 onPress 返回事件对象。我错过了什么?

0 投票
2 回答
372 浏览

flutter - 颤动如何在单击时更改按钮的颜色

当我单击它时,我正在尝试更改按钮的颜色。你能帮我吗,因为我真的做不到。谢谢你。

0 投票
1 回答
424 浏览

react-native - 单击 React Native 按钮时显示组件

在文件 popUpDialog.Js

到目前为止还好

在文件 Index.js

当我按下它时如何使 dialogVisible = true ?我尝试道具和 setState 不起作用

其他一切正常,如果我尝试退出 onPress 并将变量保留为默认值,但当我将其保留为 false 并尝试在按下按钮时传递 true 时,我无法以任何方式执行此操作。

0 投票
1 回答
396 浏览

flutter - 如果我无法将 Future 函数分配给 onPressed 怎么办?

我在将未来方法中的符号分配给 onpressed 时遇到问题:参数类型“Future”不能分配给参数类型“void Function()”。

0 投票
1 回答
161 浏览

react-native - 可触摸不透明度的 Onpress 不适用于“绝对”

在我的本机应用程序中,我有居中文本和编辑图标的视图,我需要在此视图中启用点击功能。为此,我使用了TouchableOpacity's onPress。在我的风格中,我需要绝对位置。然后我onPress的不工作。

我有这样的代码:

款式:

单击该功能时未触发。如果我position: "absolute"从 style( topBand) 中删除 , 它将起作用,但没有那个位置是不正确的。

问题是什么?我应该如何解决?

0 投票
2 回答
91 浏览

react-native - 反应原生,使用 TouchableOpacity onPress

我刚开始学习 React Native。我目前正在尝试在从数组渲染图像时实现 TouchableOpacity,并使用数组中该元素的信息来创建新页面。代码的目标是拥有一个列出所有图像的 userInfo 页面,一旦您点击图像,它将使用 userDetails 显示该用户的详细信息(您将只看到该用户而看不到其他用户)。我知道我的 TouchableOpacity 部分不起作用,但我不知道如何使它起作用。

这是来自我的 userInfo.js:

这是来自我的 userDetails.js:

0 投票
1 回答
66 浏览

javascript - 在本机反应中有类似 onPressAndHold 的东西吗?

我在本机反应中制作了一个自定义数字计数器:当你按下 + 时,它会增加你按下时的状态 - 它会降低状态值;问题是有人从 0 到 60 使用 onPress 需要很长时间,有什么东西可以用来长按吗?

onLongPress 没有用,谢谢。

0 投票
1 回答
218 浏览

javascript - 使用导航自动调用 React Native onPress

我认为 onPress 应该只在被触摸事件触发时才起作用。这曾经是这种情况,但是当我在不是在 StackNavigator 中的屏幕中使用 withNavigation 时,onPress 似乎正在自动呈现。

HomeScreen.js

MenuScreen.js

onPress={this.props.openMenu}在 HomeScreen.js 中调用的方式有问题吗?我试过onPress={()=>this.props.openMenu}无济于事。

0 投票
3 回答
1502 浏览

reactjs - 返回 JSX 组件 onPress react-native

我想提示用户在 onPress 上获取输入,但从 onPress 中返回 JSX 从来没有用过,所以有什么可能的解决方法来基于按钮单击返回 JSX。这是我的代码:

更新:

现在这就是我的代码的样子:

组件InputPrompt是: