我正在创建一个简单的 React 360 应用程序,以便熟悉来自各种来源的输入处理。这是文档输入处理 React 360的网页。阅读该页面后,我根本无法使输入起作用,并且不清楚原因。这是我的代码:
import React from 'react';
import {
AppRegistry,
StyleSheet,
Text,
View,
} from 'react-360';
export default class ExampleVR extends React.Component {
render() {
return (
<View style={styles.panel}>
<View style={styles.greetingBox}>
***********Why is this not doing anything?**************
<View onInput={e => {
const inputEvent = e.nativeEvent.inputEvent;
console.log(inputEvent);
}}>
{ /* ... */ }
</View>
****************************
<Text style={styles.greeting}>
Welcome to React 360
</Text>
</View>
</View>
);
}
};
上面的代码什么也没做,老实说,我不确定如果它确实有效,它会做什么。从文档中,我认为这将console.log
是一个供我查看的输入对象。这就是我从之前看到的 react vr 问题中收集到的信息。我不明白这是如何触发的?我点击它,按下笔记本电脑上的键盘,什么也没有。没有太多的信息可以继续。有没有人遇到过这样的事情?