Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/378.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 与mousedown等效的反应_Javascript_Ios_React Native_Touchablehighlight - Fatal编程技术网

Javascript 与mousedown等效的反应

Javascript 与mousedown等效的反应,javascript,ios,react-native,touchablehighlight,Javascript,Ios,React Native,Touchablehighlight,如果我正在制作一个网站,我可以使用一个事件在按下鼠标按钮(但尚未释放)时触发某些内容 在React Native中,我有一个TouchableHighlight,可以注册一个onPress回调,但这只在我从按钮上松开手指时触发 有没有一种方法可以在手指触碰按钮时触发,而不是仅在手指松开时触发?不久后就解决了!onResponderStartprop就是我所需要的。这实际上并没有记录在文档中,但它似乎对我有用 <View onStartShouldSetResponder={() =>

如果我正在制作一个网站,我可以使用一个事件在按下鼠标按钮(但尚未释放)时触发某些内容

在React Native中,我有一个
TouchableHighlight
,可以注册一个
onPress
回调,但这只在我从按钮上松开手指时触发


有没有一种方法可以在手指触碰按钮时触发,而不是仅在手指松开时触发?

不久后就解决了!
onResponderStart
prop就是我所需要的。这实际上并没有记录在文档中,但它似乎对我有用

<View onStartShouldSetResponder={() => true}
      onResponderStart={calledWhenTheTouchStarts}>

    <Text>Press Me!</Text>

</View>
true}
onResponderStart={在触摸开始时调用}>
按我!

不久就解决了!
onResponderStart
prop就是我所需要的。这实际上并没有记录在文档中,但它似乎对我有用

<View onStartShouldSetResponder={() => true}
      onResponderStart={calledWhenTheTouchStarts}>

    <Text>Press Me!</Text>

</View>
true}
onResponderStart={在触摸开始时调用}>
按我!