公司开发需要,打算花几天的时间,使用uni-app做一个考勤打卡app,功能很简单,使用上下班打卡,具体的考勤时间显示,当天考勤缺勤的人数统计,以及登录界面,个人信息头像显示界面。
前面以及对于uni-app的编辑器下载安装,以及新建一个项目的模板作了说明了,今天就先手动配置一下底部导航,模块不多,四个就够了。
1:新建一个空白项目
文件,新建,项目,新建一个uni-app
选择运行,在浏览器运行,现在已经创建空白模板了,开始写项目
2:配置一下底部导航
当然可以选择新建模板就带有底部导航的模板,也可以自己手动配置,这里说一下手动配置对的步骤:
在pages里面新建4个页面
3:打开pages.json
写入新建的4个页面的路径
并且加上图标的路径
pages.json如下:
{
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/tabbar/tabbar-1/tabbar-1",
"style": {
"navigationBarTitleText": "uni-app"
}
},
{
"path": "pages/tabbar/tabbar-2/tabbar-2",
"style": {}
},
{
"path": "pages/tabbar/tabbar-3/tabbar-3",
"style": {}
},
{
"path": "pages/tabbar/tabbar-4/tabbar-4",
"style": {}
}
],
"globalStyle": {
"navigationBarTextStyle": "black",
"navigationBarTitleText": "uni-app",
"navigationBarBackgroundColor": "#F8F8F8",
"backgroundColor": "#F8F8F8"
},
"tabBar": {
"borderStyle": "black",
// "backgroundColor": "#333",
"color": "#8F8F94",
"selectedColor": "#f33e54",
"list": [{
"pagePath": "pages/tabbar/tabbar-1/tabbar-1",
"iconPath": "static/img/tabbar/home.png",
"selectedIconPath": "static/img/tabbar/homeactive.png",
"text": "首页"
},
{
"pagePath": "pages/tabbar/tabbar-2/tabbar-2",
"iconPath": "static/img/tabbar/guanzhu.png",
"selectedIconPath": "static/img/tabbar/guanzhuactive.png",
"text": "关注"
},
{
"pagePath": "pages/tabbar/tabbar-3/tabbar-3",
"iconPath": "static/img/tabbar/news.png",
"selectedIconPath": "static/img/tabbar/newsactive.png",
"text": "消息"
},
{
"pagePath": "pages/tabbar/tabbar-4/tabbar-4",
"iconPath": "static/img/tabbar/me.png",
"selectedIconPath": "static/img/tabbar/meactive.png",
"text": "我的"
}
]
}
}
ok,导航做好了,接下来就是完善每一个页面 里面的具体内容啦: