我将博客集成到我的网页中,并且具有该功能。但是,博客页面和指向博客文章列表的链接都没有样式
<Link to={`/blog/posts/${post.slug}`}>{post.title}</Link>
上面的代码返回博客条目标题的列表。但是,我想设置两个页面的样式,使其看起来更好。 Blog API没有任何样式。我该怎么办?
class App extends Component {
state = {
meta: {},
data: []
}
async componentDidMount () {
const { match } = this.props
let page = match.params.page || 1
const resp = await butter.post.list({ page: page, page_size: 10 })
this.setState(resp.data)
}
render () {
const { next_page, previous_page } = this.state.meta
return (
<div>
{this.state.data.map((post, key) => {
return (
<div key={key}>
<Link to={`/blog/posts/${post.slug}`}>{post.title}</Link>
</div>
)
})}
<br />
<div>
{previous_page && (
<Link to={`/${previous_page}`}>
<a>Prev</a>
</Link>
)}
{next_page && (
<Link to={`/${next_page}`}>
<a>Next</a>
</Link>
)}
</div>
</div>
)
}
}
<div className="mycontainer"> ... </div>
注意,您必须导入css文件:
import './ccsFileName.css';
1使用类的样式
<div className="myClass"> ... </div>
-对象样式2
<div style={myStyle}> ... </div>
Css
const myStyle={ color:'red', fontSize:20 }
-内联样式3
<div style={{color:'red',fontSize:30}}> ... </div>
供参考Styling and CSS