小编Alo*_*ler的帖子

React Router:无法读取undefined的属性'pathname'

我刚开始学习React并且遇到了这个错误.

未捕获的TypeError:无法在新路由器上读取未定义的属性"pathname"

这是我的代码:

var React = require('react');
var ReactDOM = require('react-dom');
var { Route, Router, IndexRoute } = require('react-router');
var hashHistory = require('react-router-redux')

var Main = require('./components/Main');

ReactDOM.render(
    <Router history={hashHistory}>
        <Route path="/" component={Main}>

        </Route>
    </Router>,
  document.getElementById('app')
);
Run Code Online (Sandbox Code Playgroud)

我以下的教程使用React-Router 2.0.0,但在我的桌面上我使用的是4.1.1.我尝试搜索更改,但未能找到有效的解决方案.

"dependencies": {
"express": "^4.15.2",
"react": "^15.5.4",
"react-dom": "^15.5.4",
"react-router": "^4.1.1",
"react-router-dom": "^4.1.1",
"react-router-redux": "^4.0.8"
Run Code Online (Sandbox Code Playgroud)

jsx reactjs react-jsx react-router react-router-redux

21
推荐指数
11
解决办法
2万
查看次数

react-konva Text - onClick 在移动设备上不起作用

我在我的 web 应用程序和桌面浏览器上使用 react-konva 它工作得很好,但在移动浏览器onClick上不起作用。

<Text
    key={index}
    index={index}
    x={position[0]}
    y={position[1]}
    fontSize={unit}
    width={unit}
    text={mark}
    fill={fill}
    fontFamily={'Helvetica'}
    align={'center'}
    onClick={ (event) => {
      alert("Some text...")
    }}
/>
Run Code Online (Sandbox Code Playgroud)

有没有办法让它在移动设备上工作,或者我是否需要找到 react-konva 文本的替代品?

mobile reactjs konvajs

5
推荐指数
1
解决办法
1369
查看次数