reactjs - ./activetenant' 不包含名为 'ActiveTenant' 的导出
问题描述
我正在尝试使用已经创建的组件,但我无法弄清楚问题所在:
活跃租户
import React, { Component } from 'react';
import authAction from '../../redux/auth/actions';
class ActiveTenant extends Component {
constructor(props) {
super(props);
}
render() {
return (
<div></div>
);
}
}
export default ActiveTenant;
以及我尝试使用它的组件
import React, { Component } from "react";
import { connect } from "react-redux";
import { Layout } from "antd";
import appActions from "../../redux/app/actions";
import TopbarUser from "./topbarUser";
import TopbarWrapper from "./topbar.style";
import themes from "../../settings/themes";
import { themeConfig } from "../../settings";
import { ActiveTenant } from "./activetenant";
const { Header } = Layout;
const { toggleCollapsed } = appActions;
const customizedTheme = themes[themeConfig.theme];
class Topbar extends Component {
render() {
const { toggleCollapsed } = this.props;
const collapsed = this.props.collapsed && !this.props.openDrawer;
const styling = {
background: customizedTheme.backgroundColor,
position: "fixed",
width: "100%",
height: 70
};
return (
<TopbarWrapper>
<Header
style={styling}
className={
collapsed ? "isomorphicTopbar collapsed" : "isomorphicTopbar"
}
>
<div className="isoLeft">
<button
className={
collapsed ? "triggerBtn menuCollapsed" : "triggerBtn menuOpen"
}
style={{ color: customizedTheme.textColor }}
onClick={toggleCollapsed}
/>
</div>
<ul className="isoRight">
<li>
<ActiveTenant />
</li>
<li
onClick={() => this.setState({ selectedItem: "user" })}
className="isoUser"
>
<TopbarUser />
</li>
</ul>
</Header>
</TopbarWrapper>
);
}
}
export default connect(
state => ({
...state.App.toJS()
}),
{ toggleCollapsed }
)(Topbar);
和错误
./src/containers/Topbar/Topbar.js 105:34-46 './activetenant' 不包含名为 'ActiveTenant' 的导出。
解决方案
你正在使用export default ActiveTenant
在这种情况下,代码应该是这样的
import ActiveTenant from "./activetenant";
如果要导出多个值,请使用{}
导入
例如 //test.js
var a = "cool";
var b = "dool";
export a;
export b;
import {a,b} from './test.js'
推荐阅读
- r - 为什么在 R 中使用 Plotly 制作图表时收到“未指定散点模式”错误消息?
- sql - Generating multiple rows from a single row based on dates
- c# - 如何在 C# 中以编程方式启用对 vba 项目对象模型的信任访问
- debugging - 为什么我的 VS2015 在调试过程中无法获取监视窗口中的值?
- c# - 如何覆盖任何 DbContext 全局的 SaveChangesAsync?
- reactjs - 反应:useState 还是 useRef?
- matlab - 更改图例的图例,使各行共享相同的图例条目
- java - E4 无法在类变量上自动注入 MApplication
- ios - 链接器命令在tipsi-twitter 中失败,错误代码为 1
- aws-sdk - 是否可以在不使用 cli 的情况下使用放大框架?