import React from 'react';import {Row,Col} from 'antd';export default class PCNewsDetails extends React.Component{ constructor(){ super(); this.state={ newsItem: '' }; }; componentDidMount(){ var myFetchOptions={ method:'GET' }; fetch("http://newsapi.gugujiankong.com/Handler.ashx?action=getnewsitem&uniquekey="+this.props.params.uniquekey,myFetchOptions) .then(response=>response.json()) .then(json=>{ this.setState({newsItem:json}); document.title=this.state.newsItem.title+" - React News | React 驱动的新闻平台"; }) }; createMarkup(){ return {__html:this.state.newsItem.pagecontent}; }; render(){ return( <div> <Row> <Col span={2}></Col> <Col span={14} className="container"> <div class="articleContainer" dangerouslySetInnerHTML={this.createMarkup()}></div> </Col> <Col span={6}></Col> <Col span={2}></Col> </Row> </div> ); };}
添加回答
举报
0/150
提交
取消