问题标签 [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.
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 的最新文档delayPressIn
,delayPressOut
和delayLongPress
不再列在可触摸不透明度或可触摸高亮的文档中。它们列在 的文档中TouchableWithoutFeedback
,但这不符合我的需要。
无论我是仅使用一个还是多个组合使用,这都是一个问题。
例如:
有效,但如果我取消注释其中任何一个,它就不会。它不会引发错误 - 只是默默地失败。
有没有人找到解决这个问题的方法?谢谢
react-native - React Native onPress 事件返回未定义
我无法从 onPress 返回事件对象。我错过了什么?
flutter - 颤动如何在单击时更改按钮的颜色
当我单击它时,我正在尝试更改按钮的颜色。你能帮我吗,因为我真的做不到。谢谢你。
react-native - 单击 React Native 按钮时显示组件
在文件 popUpDialog.Js
到目前为止还好
在文件 Index.js
当我按下它时如何使 dialogVisible = true ?我尝试道具和 setState 不起作用
其他一切正常,如果我尝试退出 onPress 并将变量保留为默认值,但当我将其保留为 false 并尝试在按下按钮时传递 true 时,我无法以任何方式执行此操作。
flutter - 如果我无法将 Future 函数分配给 onPressed 怎么办?
我在将未来方法中的符号分配给 onpressed 时遇到问题:参数类型“Future”不能分配给参数类型“void Function()”。
react-native - 可触摸不透明度的 Onpress 不适用于“绝对”
在我的本机应用程序中,我有居中文本和编辑图标的视图,我需要在此视图中启用点击功能。为此,我使用了TouchableOpacity
's onPress
。在我的风格中,我需要绝对位置。然后我onPress
的不工作。
我有这样的代码:
款式:
单击该功能时未触发。如果我position: "absolute"
从 style( topBand
) 中删除 , 它将起作用,但没有那个位置是不正确的。
问题是什么?我应该如何解决?
react-native - 反应原生,使用 TouchableOpacity onPress
我刚开始学习 React Native。我目前正在尝试在从数组渲染图像时实现 TouchableOpacity,并使用数组中该元素的信息来创建新页面。代码的目标是拥有一个列出所有图像的 userInfo 页面,一旦您点击图像,它将使用 userDetails 显示该用户的详细信息(您将只看到该用户而看不到其他用户)。我知道我的 TouchableOpacity 部分不起作用,但我不知道如何使它起作用。
这是来自我的 userInfo.js:
这是来自我的 userDetails.js:
javascript - 在本机反应中有类似 onPressAndHold 的东西吗?
我在本机反应中制作了一个自定义数字计数器:当你按下 + 时,它会增加你按下时的状态 - 它会降低状态值;问题是有人从 0 到 60 使用 onPress 需要很长时间,有什么东西可以用来长按吗?
onLongPress 没有用,谢谢。
javascript - 使用导航自动调用 React Native onPress
我认为 onPress 应该只在被触摸事件触发时才起作用。这曾经是这种情况,但是当我在不是在 StackNavigator 中的屏幕中使用 withNavigation 时,onPress 似乎正在自动呈现。
HomeScreen.js
MenuScreen.js
我onPress={this.props.openMenu}
在 HomeScreen.js 中调用的方式有问题吗?我试过onPress={()=>this.props.openMenu}
无济于事。
reactjs - 返回 JSX 组件 onPress react-native
我想提示用户在 onPress 上获取输入,但从 onPress 中返回 JSX 从来没有用过,所以有什么可能的解决方法来基于按钮单击返回 JSX。这是我的代码:
更新:
现在这就是我的代码的样子:
组件InputPrompt
是: