react-router未被捕获的TypeError:无法读取未定义的属性'toUpperCase'

佩德罗纳尔伯特:

我正在尝试使用react-router,但是当我写一条简单的路由不起作用并且控制台显示Uncaught TypeError:无法读取未定义的属性“ toUpperCase”时。

否则当我在没有反应路由器的情况下使用时效果很好

var React = require('react');
var ReactRouter = require('react-router');
var Router = ReactRouter.Router;
var Route = ReactRouter.Route;

var App = React.createClass({
    render: function () {
        return (
            <div>Hello World</div>
        );
    }
});


React.render((
  <Router>
    <Route path="/" component={App} />
  </Router>
), document.body);

错误来自反应库的这一行

function autoGenerateWrapperClass(type) {
  return ReactClass.createClass({
    tagName: type.toUpperCase(), //<----
    render: function() {
      return new ReactElement(
        type,
        null,
        null,
        null,
        null,
        this.props
      );
    }
  });
}
和阿布拉莫夫:

您正在使用1.0 Beta文档中的示例,但您可能正在运行最新的稳定版本(0.13)。master中的文档来自1.0 Beta,这就是造成混乱的原因。

阅读文档以获取最新的稳定版本:https : //github.com/ReactTraining/react-router/tree/master/docs

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法读取未定义的属性“toUpperCase”(“

Angular 2 TypeError:无法读取未定义的属性“ toUpperCase”

React-Router-未捕获的TypeError:无法读取未定义的属性'getCurrentLocation'

Uncaught TypeError:无法读取未定义反应状态项的属性“ toUpperCase”

未捕获的TypeError:使用react-bootstrap splitdown时无法读取未定义的属性'findDOMNode'

React.js:未捕获的TypeError:无法读取未定义的属性“任务”

React FixedDataTable Webpack软件包-未捕获的TypeError:无法读取未定义的属性'requestAnimationFrame'

React + Axios:未捕获(承诺)TypeError:无法读取未定义的属性“map”

未捕获的TypeError:无法读取REACT JS中未定义的属性“值”

React v16:未捕获的TypeError:无法读取未定义的属性“对象”

React Redux-未捕获(承诺)TypeError:无法读取未定义的属性“ props”

React / Webpack / Django-未捕获的TypeError:无法读取未定义的属性“ XXX”

React TypeError:无法读取未定义的属性(读取“状态”)

React - TypeError:无法读取未定义的属性(读取“参数”)?

jqgrid未被捕获的TypeError:无法读取未定义的属性“ stype”

firebaseui.js未被捕获的TypeError:无法读取未定义的属性“ call”

未被捕获的TypeError:无法通过引导星评级读取未定义的属性“ pageX”

未被捕获的TypeError:无法读取未定义/ window.location.reload()的属性“ id”

错误:未被捕获的TypeError:无法读取未定义的属性'substr'

未被捕获的TypeError:无法读取未定义的属性'offsetWidth'-chart.js

Laravel 4-未被捕获的TypeError:无法读取未定义的属性'post'

错误:未被捕获的TypeError:无法读取未定义的属性'groupBy'

Morris.js未被捕获的TypeError:无法读取未定义的属性“ match”

未被捕获的TypeError:无法使用Gatsby和graphQl读取未定义的属性“数据”

未被捕获的TypeError:无法读取网格中未定义的属性“替换”

highcharts heatmap未被捕获的TypeError:无法读取未定义的属性“ prototype”

JavaScript错误:未被捕获的TypeError:无法读取未定义的属性“ left”

未被捕获的TypeError:在开关功能启动时无法读取未定义的属性“类型”

Moment.js:未被捕获的TypeError:暂时无法读取未定义的属性'defineLocale':13