写点什么

uni-app 黑马优购项目学习记录(二)

  • 2022 年 9 月 19 日
    河南
  • 本文字数:1471 字

    阅读完需:约 5 分钟

uni-app黑马优购项目学习记录(二)

2. tabBar

2.1 创建 tabBar 分支

运行如下的命令,基于 master 分支在本地创建 tabBar 子分支,用来开发和 tabBar 相关的功能:


git checkout -b tabbar
复制代码

2.2 创建 tabBar 页面

pages 目录中,创建首页(home)、分类(cate)、购物车(cart)、我的(my) 这 4 个 tabBar 页面。在 HBuilderX 中,可以通过如下的两个步骤,快速新建页面:


  1. pages 目录上鼠标右键,选择新建页面

  2. 在弹出的窗口中,填写**页面的名称**、勾选 `scss` 模板之后,点击创建按钮。截图如下:

2.3 配置 tabBar 效果

  1. 资料 目录下的 static 文件夹 拷贝一份,替换掉项目根目录中的 static 文件夹

  2. 修改项目根目录中的 pages.json 配置文件,新增 tabBar 的配置节点(与pages配置节点同级)如下:


  {    "tabBar": {      "selectedColor": "#C00000",      "list": [        {          // 路径          "pagePath": "pages/home/home",          // 导航文本          "text": "首页",          // 默认图标          "iconPath": "static/tab_icons/home.png",          // 选中的图标          "selectedIconPath": "static/tab_icons/home-active.png"        },        {          "pagePath": "pages/cate/cate",          "text": "分类",          "iconPath": "static/tab_icons/cate.png",          "selectedIconPath": "static/tab_icons/cate-active.png"        },        {          "pagePath": "pages/cart/cart",          "text": "购物车",          "iconPath": "static/tab_icons/cart.png",          "selectedIconPath": "static/tab_icons/cart-active.png"        },        {          "pagePath": "pages/my/my",          "text": "我的",          "iconPath": "static/tab_icons/my.png",          "selectedIconPath": "static/tab_icons/my-active.png"        }      ]    }  }
复制代码

2.4 删除默认的 index 首页

  1. 在 HBuilderX 中,把 pages 目录下的 index首页文件夹 删除掉

  2. 同时,把 page.json 中记录的 index 首页 路径删除掉

  3. 为了防止小程序运行失败,在微信开发者工具中,手动删除 pages 目录下的 index 首页文件夹

  4. 同时,把 components 目录下的组件文件夹删除掉


2.5 修改导航条的样式效果

  1. 打开 pages.json 这个全局的配置文件

  2. 修改 globalStyle 节点如下:


    "globalStyle": {      // 小程序导航栏标题颜色,仅支持 black / white      "navigationBarTextStyle": "white",      //小程序导航栏标题文字内容      "navigationBarTitleText": "小陈优购",      //小程序导航栏背景颜色      "navigationBarBackgroundColor": "#C00000",      // 窗口的背景色      "backgroundColor": "#ffffff",      "app-plus": {        "background": "#efeff4"      }    }
复制代码

2.6 分支的提交与合并

  1. 将本地的 tabbar 分支进行本地的 commit 提交:


  git add .  git commit -m "完成了 tabBar 的开发"
复制代码


  1. 将本地的 tabbar 分支推送到远程仓库进行保存:


  git push -u origin tabbar
复制代码


![在这里插入图片描述](https://p3-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/358263ab02d84256b12e285295077ce2~tplv-k3u1fbpfcp-zoom-1.image)>此时码云仓库已经有了`tabbar`分支
复制代码


  1. 将本地的 tabbar 分支合并到本地的 master 分支:


  git checkout master  git merge tabbar
复制代码


  1. 更新码云仓库代码

  2. 因为新的代码我们推到了tabbar分支里面,master分支里的代码我们还没有更新,可运行以下代码进行更新:


  git push
复制代码


  1. 删除本地的 tabbar 分支:


  git branch -d tabbar
复制代码


发布于: 刚刚阅读数: 4
用户头像

前端之行,任重道远! 2022.08.25 加入

本科大三学生、CSDN前端领域新星创作者、华为云享专家、第十三届蓝桥杯国赛三等奖获得者

评论

发布
暂无评论
uni-app黑马优购项目学习记录(二)_JavaScript_海底烧烤店ai_InfoQ写作社区