一步一步实现商城微信小程序(二)

我们要实现的小程序的页面大概是这个样子,底部四个导航栏, 首页,分类 ,订单,我的 。

附上wx小程序的官方APIhttps://developers.weixin.qq.com/miniprogram/dev/framework/structure.html

首先我们来了解一下项目的目录

项目在创建好之后:

images:存放图片

pages:页面 默认有两个index和login

utils:可以将一些公共的代码抽离成为一个单独的 js (utils.js)文件,作为一个模块

在最外层有四个文件

app.js: 小程序逻辑

app.json:小程序公共设置

app.wxss:小程序公共样式表

project.config.json:这是一个项目配置文件,比如项目的名字,appid等等

详细的介绍可以查看https://segmentfault.com/a/1190000011508000

 

接下来查看对应页面的目录结构

其实每个页面的目录结构都是相同的,通过后缀名可以看出和项目根目录下的几个app配置文件功能相似

index.js:用来编写页面对应的js代码

index.json:页面配置

index.wxml:页面布局,类似于android中的xml

index.wxss:控件对应css样式

我们可以通过点击左上角加号,来创建更多的目录和page

 

了解完目录结构之后 我们来开始创建页面

首先我要创建四个页面分别是首页,分类,订单,我的

创建好对应的目录之后,在目录下创建page,就会自动生成出 js,json,wxml,wxss这四个文件

首先,实现底部导航栏的功能

首先我们在app.json配置文件中将page中默认的内容替换成我们创建的四个页面

顺便将下面window下navigationBarBackgroundColor属性改成 我们的主题色#FFD161 黄色

在wxapi中可以看到 底部导航栏对应是tabBar 

我们在app.json这个页面中通过设置如下代码就可以实现

{
  "pages": [
    "pages/home/home",
    "pages/mine/mine",
    "pages/order/order",
    "pages/classification/classification"
  ],
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#FFD161",
    "navigationBarTitleText": "商店",
    "navigationBarTextStyle": "black"
  },
  "tabBar": {
    "color": "#858585",
    "selectedColor": "#f0145a",
    "backgroundColor": "#ffffff",
    "borderStyle": "#000",
    "list": [
      {
        "pagePath": "pages/home/home",
        "iconPath": "images/home.png",
        "selectedIconPath": "images/home_select.png",
        "text": "首页"
      },
        {
          "pagePath": "pages/classification/classification",
          "iconPath": "images/classify.png",
          "selectedIconPath": "images/classify_select.png",
          "text": "分类"
        },
      {
        "pagePath": "pages/order/order",
        "iconPath": "images/cart.png",
        "selectedIconPath": "images/cart_select.png",
        "text": "订单"
      },
      {
        "pagePath": "pages/mine/mine",
        "iconPath": "images/mine.png",
        "selectedIconPath": "images/mine_select.png",
        "text": "我的"
      }
    ]
  }
}

在tabBar中 最先设置的是默认字体颜色,选中颜色等属性 

在list中 对应着就是底部导航栏中要展示的内容和对应展示的页面

完成之后 编译运行 在模拟器中显示

以上就是底部导航栏的实现方式

一步一步实现商城微信小程序(三)

vs 2017 git成功 miyao 亲测可行 1.注册 ssh key 本地方生成 复制到远端 2. 远端建立仓库 3.在 网站上点击sourcetree 会自动打开本地sourcetree 。 本地先安装 好sourcetree ,并注册一下 4.sourcetree拉取远端文件 5.在vs中打开 自动可以操作了 在线购物商城微信小程序前端和后台源码 源码描述: 一、源码特点 在线购物商城微信小程序前端和后台数据管理系统源码,使用.net开发,测试无Bug,感兴趣的欢迎下载 微信小程序功能 1、 会员自动授权登录注册 2、 产品分类、产品检索、产品筛选、产品详情、 3、 广告展示、 4、 购物车 6、 收货地址 7、 订单提交微信支付 8、 订单检索等功能 三、后台功能 1、 后台会员系统:会员列表、会员基本信息,积分明细、余额明细、购物记录、收货地址(在系统设置的频道管理可以开启此功能) 2、 后台系统设置:导航栏目、分类管理、 OAuth设置 、支付设置、扩展字段 、频道管理、模型管理、站点基本信息等功能设置 3、 订单管理:在线购物订单查看、发货、确认 4、 产品管理:分类管理 、产品管理 、 积分产品管理 四、注意事项 1、开发环境为Visual Studio 2010,数据库为SQLServer2008,使用.net 4.0开发。 2、管理员登陆名:admin 密码:admin888 3、默认数据库连接字符串在webconfig配置文件中修改 4、DB文件夹中是数据库脚本文件,使用sqlerver工具运行即可 5、cmsWeb文件夹里面是api接口后台 xcx文件夹是微信小程序 DataBase文件夹是数据库文件
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值