7.3. 话题分类
话题分类
话题是有分类的,可以按照分类切换话题,同样我们可以参考 Larabbs 的操作界面,完成小程序功能。
获取分类
首先需要获取所有的分类,并缓存下来:
src/pages/toipcs/index.wpy
.
.
.
data = {
topics: [],
page: 1,
noMoreData: false,
categories: []
}
.
.
.
async getCategories() {
// 从缓存中获取分类数据
let categories = wepy.getStorageSync('categories')
if (!categories) {
try {
let categoriesResponse = await api.request('categories')
// 请求成功将数据添加至缓存
if (categoriesResponse.statusCode === 200) {
categories = categoriesResponse.data.data
wepy.setStorageSync('categories', categories)
}
} catch (err) {
we...