【发布时间】:2020-01-08 09:25:20
【问题描述】:
我将博客集成到我的网页中,并且功能就在那里。但是,博客页面和指向博客文章列表的链接都没有样式
<Link to={`/blog/posts/${post.slug}`}>{post.title}</Link>
上面的代码返回博客条目标题列表。但是,我想设置两个页面的样式以使其看起来更好。博客 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>
)
}
}
【问题讨论】:
-
看看this
标签: javascript css reactjs blogs