zoukankan      html  css  js  c++  java
  • 微信小程序学习笔记(3)--------框架之配置

      我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。

    app.json 配置项列表

    属性

    类型

    必填

    描述

    pages

    String Array

    页面路径

    windows

    Object

    ×

    默认页面的窗口

    tabBar

    Object

    ×

    设置底部tab

    networkTimeout

    Object

    ×

    网络超时时间

    debug

    Boolean

    ×

    是否开启debug模式

    一、Pages

            接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。每一项代表对应页面的【路径+文件名】信息,数组的第一项代表小程序的初始页面。小程序中新增/减少页面,都需要对 pages 数组进行修改。

    二、Window

            用于设置小程序的状态栏、导航条、标题、窗口背景色。

    属性

    类型

    默认值

    描述

    navigationBarBackgroundColor

    十六进制颜色值

    HexColor

    #000000

    导航栏背景颜色

    navigationBarTextStyle

    String

    while

    导航栏标题颜色

    仅支持black/while

    navigationBarTitleText

    String

    导航栏标题文字内容

    backgroundColor

    十六进制颜色值

    #ffffff

    窗口的背景颜色

    backgroundTextStyle

    String

    dark

    下拉背景字体、loading图的样式,仅支持dark/light

    enablePullDownRefresh

    Boolean

    是否开启下拉刷新

    三、tabBar

            tabBar 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。

    属性说明:

    属性

    类型

    是否必填

    默认值

    描述

    color

    十六进制颜色值

    tab上文字的默认颜色

    selectedColor

    十六进制颜色值

    tab上的文字选中时的颜色

    backgroundColor

    十六进制颜色值

    tab的背景颜色

    borderStyle

    String

    ×

    black

    tabBar上边框的颜色

    list

    Array

    tab 的列表

    position

    String

    ×

    bottom

    可选值 bottom、top

            其中 list 接受一个数组,数组中的每个项都是一个对象,其属性值如下:

    属性

    类型

    是否必填

    说明

    pagePath

    String

    页面路径,必须在 pages 中先定义

    text

    String

    tab 上按钮文字

    iconPath

    String

    图片路径,icon 大小限制为40kb

    selectedIconPath

    String

    选中时的图片路径,icon 大小限制为40kb

    四、networkTimeout

    属性

    类型

    必填

    说明

    request

    Number

    ×

    wx.request的超时时间,单位毫秒

    connectSocket

    Number

    ×

    wx.connectSocket的超时时间,单位毫秒

    uploadFile

    Number

    ×

    wx.uploadFile的超时时间,单位毫秒

    downloadFile

    Number

    ×

    wx.downloadFile超时时间,单位毫秒

    五、debug

            可以在开发者工具中开启 debug 模式,在开发者工具的控制台面板,调试信息以 info 的形式给出,其信息有Page的注册,页面路由,数据更新,事件触发 。 可以帮助开发者快速定位一些常见的问题。

    六、page.json

            每一个小程序页面也可以使用.json文件来对本页面的窗口表现进行配置。 页面的配置比app.json全局配置简单得多,只是设置 app.json 中的 window 配置项的内容,页面中配置项会覆盖 app.json 的 window 中相同的配置项。

    页面的.json只能设置 window 相关的配置项,以决定本页面的窗口表现,所以无需写 window 这个键

    参考:http://blog.csdn.net/zsp45212/article/details/53483424

  • 相关阅读:
    让你彻底明白什么叫游戏引擎(1)
    今后几年将有多于28部游戏电影面世
    Symbian系统体系结构
    让你彻底明白什么叫游戏引擎(2)
    网易程序笔试题
    [转贴]暴雪的霸王条款是否合理?
    CPU GPU设计工作原理《转》
    求伯君:向暴雪学习 金山不求一夜暴富
    我的职业规划
    网络游戏程序员新手入门 [转]
  • 原文地址:https://www.cnblogs.com/joe-tang/p/8058328.html
Copyright © 2011-2022 走看看