实战篇笔记 扫码点餐小程序云开发小程序端(二)


根据设计稿在 pages\页面.vue 文件中写好页面布局和样式,此处不述

pages.json 文件

pages.json 文件用来对 uni-app 进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar 等。官网

以下内容摘自文档

配置项列表

属性 类型 必填
globalStyle Object
pages Object Array
easycom Object
tabBar Object
condition Object
subPackages Object Array
preloadRule Object
workers String
leftWindow Object
topWindow Object
rightWindow Object

pages

uni-app 通过 pages 节点配置应用由哪些页面组成,pages 节点接收一个数组,数组每个项都是一个对象,其属性值如下:

属性 类型 描述
path String 配置页面路径
style Object 配置页面窗口表现

注意

  • pages节点的第一项为应用入口页(即首页)
  • 应用中新增/减少页面,都需要对 pages 数组进行修改
  • 文件名不需要写后缀,框架会自动寻找路径下的页面资源

代码示例:

开发目录为:

┌─pages               
│  ├─index
│  │  └─index.vue    
│  └─login
│     └─login.vue    
├─static             
├─main.js       
├─App.vue          
├─manifest.json  
└─pages.json         

则需要在 pages.json 中填写

{
    "pages": [
        {
            "path": "pages/index/index", 
            "style": { ... }
        }, {
            "path": "pages/login/login", 
            "style": { ... }
        }
    ]
}

文章作者: April-cl
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 April-cl !
  目录