ReactJs + React Router:使用键盘事件重新唤醒
ReactJs + React Router: re-rouse using keyboard events
我正在使用 ReactJs 和 React-Router 构建一个简单的 PoC,它将在嵌入式 webkit 中发布,唯一可用的控件是(左、上、右、下和输入 - 基本上只有键盘事件)。
由于我不处理链接,当用户按下回车键时我如何激活特定的路由?
假设它是一个内部有多个屏幕的电视应用程序(指南、点播、搜索等)。
谢谢
T
您可以在组件中使用 NavigationMixin 以编程方式转换到新路由。
React.createClass({
mixins: [NavigationMixin],
_onEvent: function(e) {
this.transitionTo(/* ... */);
},
render: function() { /* ... */ },
});
我正在使用 ReactJs 和 React-Router 构建一个简单的 PoC,它将在嵌入式 webkit 中发布,唯一可用的控件是(左、上、右、下和输入 - 基本上只有键盘事件)。
由于我不处理链接,当用户按下回车键时我如何激活特定的路由?
假设它是一个内部有多个屏幕的电视应用程序(指南、点播、搜索等)。
谢谢 T
您可以在组件中使用 NavigationMixin 以编程方式转换到新路由。
React.createClass({
mixins: [NavigationMixin],
_onEvent: function(e) {
this.transitionTo(/* ... */);
},
render: function() { /* ... */ },
});