微信小程序项目搭建

780 阅读1分钟

1.新建小程序项目

填入自己的appid

2.搭建目录结构

目录名作用
styles存放公共样式
components存放组件
lib存放第三方库
utils⾃⼰的帮助库
request⾃⼰的接⼝帮助库

image.png

3.搭建项目的页面

页面名称名称
首页index
分类页面category
商品列表页面good_list
商品详情页面goods_detail
购物车页面cart
收藏页面collect
订单页面order
搜索页面search
个人中心页面user
意见反馈页面feedback
登录页面login
授权页面auth
结算页面pay

image.png

image.png

5.搭建项目tabbar结构

在app.json文件中进行配置,与window同层级。

pagePath:引入地址
iconPath:图标
selectedIconPath:选中后的图标

image.png

"tabBar": { 
    "color": "#999",
    "selectedColor": "#ff2d4a",
    "backgroundColor": "#fafafa", 
    "position": "bottom",
    "borderStyle": "black",
    "list": [
      {
      "pagePath": "pages/index/index",
      "text": "首页",
      "iconPath": "icons/home.png",
      "selectedIconPath": "icons/home-o.png"
      },
      {
      "pagePath": "pages/category/index",
      "text": "分类",
      "iconPath": "icons/category.png",
      "selectedIconPath": "icons/category-o.png"
      },
      {
      "pagePath": "pages/cart/index",
      "text": "购物车",
      "iconPath": "icons/cart.png",
      "selectedIconPath": "icons/cart-o.png"
      },
      {
      "pagePath": "pages/user/index",
      "text": "我的",
      "iconPath": "icons/my.png",
      "selectedIconPath": "icons/my-o.png"
      }
    ]
  },

6.初始化页面样式

6.1 在app.wxss中对全局进行定义

  1. 定义全局样式
/* 在微信小程序中 不支持通配符 * */
page,view,text,swiper,swiper-item,image,navigator{
  /* p0+m0+bz */
  padding: 0;
  margin: 0;
  box-sizing: border-box;
}
  1. 定义主题颜色
page{
    --themeColor:#eb4450; //定义主题颜色
    font-size:28rpx; //定义字体
}

6.2 在相关页面使用

在index.wxss使用

view{
  /* 使用主题颜色 */
  color:var(--themeColor);
}

6.3 设置导航颜色

在app.json

"window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#eb4450",
    "navigationBarTitleText": "MINA_shop",
    "navigationBarTextStyle":"white"
  },

image.png