【发布时间】:2019-02-21 14:58:32
【问题描述】:
import React from 'react';
import PropTypes from 'prop-types';
function BlogTrends(props) {
BlogTrends.propTypes = {
data: PropTypes.array
};
return (
<div className="container blog-trends">
<h3>{props.data[0].head}</h3>
<h5 className="mar-t-25" >{props.data[0].desc}</h5>
</div>
);
}
function BlogDescription() {
return (
<div className="row">
<div className="col-md-12">
<h5>Kitchen </h5>
<p>Ocean</p>
</div>
</div>
);
}
export default { BlogTrends, BlogDescription };
错误图片:
https://i.stack.imgur.com/fStld.png
试过了:
通过删除 BlogDescription 并将导出语句设置为 'export default { BlogTrends;'正在工作中 。但是,当我添加多个组件时,它不起作用。尝试了几件事,即 export default { BlogTrends, BlogDescription }; 和 export { BlogTrends, BlogDescription }; 和
export BlogTrends;<br />
export BlogDescription;<br />
【问题讨论】:
-
导出默认值只能适用于一件事,例如导出默认函数 BlogDescription() - 然后您可以使用导出函数 BlogTrends()
-
@rrd 是的,它有效.. 谢谢:)
-
这能回答你的问题吗? exporting multiple modules in react.js
标签: javascript html reactjs export