【发布时间】:2017-04-29 04:58:09
【问题描述】:
我正在尝试显示我的 Deal 组件,但在下方不断出现此错误。
我将 Meteor 与 ReactJS 一起使用。
未捕获的 ReferenceError:未定义交易 在meteorInstall.imports.routes.routes.js
这是我的 routes.js 文件
<Route path="/deals" component={Deal} secure="auth" />
我的 Deal.js 组件文件,该路由也应该链接。
import React from 'react';
import { Link } from 'react-router';
import PrivateHeaderNav from './PrivateHeaderNav.js'
export default class Deal extends React.Component {
render() {
return (
<div className="content">
<PrivateHeaderNav/>
Deal
</div>
);
}
}
我是否在导入或交易组件中遗漏了什么?
谢谢
【问题讨论】:
-
我认为错误消息表明 Deal 没有定义,这意味着它没有被导入,如果它是在另一个文件中定义的。您可以从 route.js 中发布导入行吗?如果导入文件路径错误,则错误会有所不同。
-
@GratusD。是的,我没有在我的路由文件中导入它,这是错误,现在已修复。谢谢!
-
ops 没有看到该评论 :)
-
@Sag1v 没问题 :) 谢谢!
标签: javascript reactjs meteor