微信小程序 “万利商城”实战之三 : 搭建框架编写第一个页面

根据前面的设计, 小程序底部有三个tabbar项, 分别是“首页” , “购物车” , “我的”,为了美观,

我们还要给每一项配二张图片, 分别对应该项选中/未选中时的状态,所以三项要准备6张图片,

图片的大小微信官方推荐为 81px * 81px , 准备好后在小程序的“miniprogram”目录下

新建一个"images"的文件夹 , 并将6张图片放进去,如下图:

有了tabbar图标,还需要给每个tabbar指定一个页面,这样当用户点击手机屏幕上不同的tabbar时就切换到不同的页面,

当然,每个tabbar的页面中都会有一些交互操作,这些操作可能会链接到其他的页面,系统越大越复杂链接的页面就越多,

为了便于管理这些页面,我们给每个tabbar建一个文件夹来存放与之相关的页面,

而tabbar对应的第一个页面就用文件夹的名字来命名(这种命名方式不是强制的),如下图:

 

注意 : 新建文件夹时一定要在pages这个目录下 , 新建页面时输入页面名称后按enter, 开发工具会自动生成

有相同名称不同后缀名的4个文件 ,其作用分别如下 :

xx.js是javascript文件 , 对用户操作的响应,页面的交互等等都在这个文件中编码。

xx.json是配置文件,后续会介绍它的一些典型用法;

xx.wxml是页面布局文件 ,主要是一些标签 ,页面的长相就靠它来定义,其作用类似html 。

xx.wxss是样式文件, 页面上字体的大小,颜色等和样式有关的描述都在这里定义 ,类似css 。

完成上面的操作之后 ,“首页” , “购物车” , “我的”这三个tabbar对应的文件夹分别是 “index” , "shoppingcart" ,  "member" ,

对应的第一个页面分别是"index/index" , "shoppingcart/shoppingcart" , "member/member" 。

 

准备工作做好后,找到“app.json”这个文件,并在里面加上如下的代码 :

"tabBar": {
    "color": "#000", "selectedColor": "#f37737",
    "list": [
      {
        "pagePath": "pages/index/index",
        "text": "首页",
        "iconPath": "./images/index.png",
        "selectedIconPath": "./images/index1.png"
      },
      {
        "pagePath": "pages/shoppingcart/shoppingcart",
        "text": "购物车",
        "iconPath": "./images/shoppingcart.png",
        "selectedIconPath": "./images/shoppingcart1.png"
      },
      {
        "pagePath": "pages/member/member",
        "text": "我的",
        "iconPath": "./images/member.png",
        "selectedIconPath": "./images/member1.png"
      }
    ]
  }

 

这段代码添加的位置应该在 

"sitemapLocation": "sitemap.json",

这一行下方, 同时要注意行末尾要加一个逗号 ,如下图,

 

保存之后, 左边窗口自动刷新,就可以看到我们想要的效果了。

 

posted @ 2020-10-20 00:41  屏风马  阅读(369)  评论(0编辑  收藏  举报