lau*_*kok 5 ecmascript-6 reactjs
如何<a>正确添加标签?我添加此错误<Link></Link>
Uncaught ReferenceError: Link is not defined
Run Code Online (Sandbox Code Playgroud)
代码:
render() {
return (
<div>
<Link className="button-close-overlay"><span className="glyphicon glyphicon-remove"></span></Link>
<article>
<div className="container">
<div className="content align-center" dangerouslySetInnerHTML={{__html: this.state.article.content}}></div>
</div>
</article>
</div>
);
}
Run Code Online (Sandbox Code Playgroud)
整个代码:
class Article extends React.Component
{
constructor(props) {
super(props);
this.state = {
article: [],
};
}
// Then fetch the data using $.get():
componentDidMount() {
this.serverRequest = $.get(this.props.source, function (result) {
this.setState({
article: result
});
}.bind(this));
}
componentWillUnmount() {
this.serverRequest.abort();
}
render() {
return (
<div>
<link className="button-close-overlay"><span className="glyphicon glyphicon-remove"></span></link>
<article>
<div className="container">
<div className="content align-center" dangerouslySetInnerHTML={{__html: this.state.article.content}}></div>
</div>
</article>
</div>
);
}
}
export { Article as default }
Run Code Online (Sandbox Code Playgroud)
有任何想法吗?
Hen*_*son 15
如果您正在考虑React路由器Link.然后你需要导入它.
import { Link } from 'react-router';
Run Code Online (Sandbox Code Playgroud)
要么
var Link = require('react-router').Link
Run Code Online (Sandbox Code Playgroud)
否则渲染一个纯粹<a>的伎俩!
| 归档时间: |
|
| 查看次数: |
7836 次 |
| 最近记录: |