gpt4 book ai didi

android - Facebook 在 Android 上的 React

转载 作者:行者123 更新时间:2023-11-29 21:26:46 24 4
gpt4 key购买 nike

我尝试运行来自 http://facebook.github.io/react/docs 的一些示例在 Android 浏览器中,它们不起作用 - 出现空白页面。所有页面都由本地运行的 Django 开发 Web 服务器提供,并且工作正常,但 React 除外。完全相同的链接在笔记本电脑上工作正常。从他们的文档中“如果您想在触摸设备(即手机或平板电脑)上使用 React,只需调用 React.initializeTouchEvents(true); 即可将其打开。”我认为在移动设备上运行应该没有问题。我在这里缺少一些陷阱吗?来源是:

<!DOCTYPE html>
<html>
<head>
<title>Hello React</title>
<script src="/static/phs/js/react.js"></script>
<script src="/static/phs/js/JSXTransformer.js"></script>
</head>
<body>
<div id="example"></div>
<div id="example1"></div>
<script type="text/jsx">
/** @jsx React.DOM */
React.initializeTouchEvents(true);
var HelloWorld = React.createClass({
render: function() {
return (
<p>
Hello, <input type="text" placeholder="Your name here" />!
It is {this.props.date.toTimeString()}
</p>
);
}
});

setInterval(function() {
React.renderComponent(
<HelloWorld date={new Date()} />,
document.getElementById('example')
);
}, 1000);

var LikeButton = React.createClass({
getInitialState: function() {
return {liked: false};
},
handleClick: function(event) {
this.setState({liked: !this.state.liked});
},
render: function() {
var text = this.state.liked ? 'like' : 'unlike';
return (
<p onClick={this.handleClick}>
You {text} this. Click to toggle.
</p>
);
}
});

React.renderComponent(
<LikeButton />,
document.getElementById('example1')
);
</script>
</body>
</html>

最佳答案

React 在 Android 的 2.3.5 内置浏览器和 Dolphin 浏览器 10.1.2 上对我不起作用。通过安装最新的 Firefox 修复。

关于android - Facebook 在 Android 上的 React,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20174984/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com