岗位列表
- 列表渲染
- 分页功能
- 下拉刷新
- 按条件进行岗位查询
分类菜单及宫格
约束查询完成数据按分类加载
约束查询的文档
curl -X GET \
-H "X-LC-Id: vvatm5BpnB9IVOCNdPkDMeNl-gzGzoHsz" \
-H "X-LC-Key: U1HDuXYkYqcBlYbuL8Vt7C3d" \
-H "Content-Type: application/json" \
-G \
--data-urlencode 'where={"cfytype":"1","jobtype":""}' \
https://API_BASE_URL/1.1/classes/Post
约束查询的方法封装
export const getJobList = (page=0,condition)=>{
// { //岗位查询条件数据包
// cfytype:'1',
// jobtype:'60e56a821df7645d57a313c1'
// }
let wh = JSON.stringify(condition) //将条件数据包,处理为json字符串
return $u.get(`/1.1/classes/Jobs?where=${wh}&limit=10&skip=${page*10}`)
}
用户点击不同分类时,只需要改变condition条件,重新发起请求
注意移动端的事件
- @click只支持PC端
- @tap 可以支持所有移动端
<view @tap="handleTest">
测试点击事件
</view>
分类主菜单切换时刷新数据
只需要改变condition查询条件
重新以新的条件加载新数据
代码封装与空列表效果添加
u-empty组件使用