使用反应

时间:2018-03-20 08:16:18

标签: android ios reactjs touchscreen touchstart

我是新手使用反应,而我现在正试图获取手机用户触摸屏时,我的网络应用程序会解释用户触摸另一个屏幕点。例如,上面一点。

我正在尝试这个:

 onTouchStart = {(event) => {
     event.touches [0] .pageY = event.touches [0] .pageY + 250;
   }
 });

但是我得到了这个: **未捕获的TypeError:无法分配给只读属性' pageY'对象'#' **

我该如何解决?我可以用另一种方式获得相同的结果吗?如果你能帮助我,我真的要感谢你。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

您在谈论浏览器和ReactJS(不是React Native)吗?如果是,浏览器肯定会禁止拦截用户操作,以防止安全漏洞和用户滥用。您只能读取用户发起的事件的属性(并在应用程序中进一步使用它们),但不能更改它们。