大家好,欢迎来到IT知识分享网。
页面配置
小程序的配置可以配置页面路径、窗口表现、tabBar等,分为全局配置和页面配置,全局配置针对所有页面生效,页面配置只针对当前页生效。
全局配置 (app.json)
(1) 路径配置
pages 配置页面路径,未配置路径的页面无法被访问到
技巧 : 创建一个页面文件时, 在pages中添加一个配置项, 小程序开发工具自动把文件创建出来,不需要手动创建
//app.json 中 { "pages": [ "pages/index/index", "pages/home/home", "pages/info/info", ], }
(2) 起始页配置
entryPath 配置小程序默认的启动页面(首页) 如果不填,将默认为 pages 列表的第一项
{ "entryPagePath": "pages/home/home", }
(3) window窗口配置
window 用于设置小程序的状态栏、导航条、标题、窗口背景色。
"window": { "enablePullDownRefresh": true, //窗口配置 "backgroundColor": "#eee", "backgroundTextStyle": "dark", //导航栏的配置 "navigationBarBackgroundColor": "#FFA500", "navigationBarTextStyle": "white", "navigationBarTitleText": "我的小程序", "navigationStyle": "default" },
窗口的配置
backgroundColor窗口的背景色
导航栏的配置
navigationBarBackgroundColor导航栏背景颜色 (颜色是十六进制)navigationBarTextStyle导航栏标题颜色,仅支持black/whitenavigationBarTitleText导航栏标题文字内容navigationStyle导航栏样式,仅支持以下值:default默认样式custom自定义导航栏
下拉刷新的配置
backgroundTextStyle下拉 loading 的样式,仅支持dark/lightenablePullDownRefresh是否开启全局的下拉刷新。
(4) tabBar 配置
tabBar 底部 Tab 栏(tabBar 中的页面必须配置在 pages 中)
"tabBar": { "color": "#999", "selectedColor": "#5792AF", "backgroundColor": "#e0e0e0", "borderStyle": "white", "position": "bottom", "list": [ { "pagePath": "pages/home/home", "text": "我的", "iconPath": "/assets/icon/home.png", "selectedIconPath": "/assets/icon/home-active.png" }, ] },
color文字颜色,仅支持十六进制颜色selectedColor文字选中时的颜色,仅支持十六进制颜色backgroundColortab 的背景色,仅支持十六进制颜色borderStyletabbar上边框的颜色 , 仅支持black/whitelisttabBar 页面跳转的路径和图标配置pagePath跳转的页面路径texttabBar 上按钮文字iconPath图片路径 icon 大小限制为 40kb,不支持网络图片。 当position为top时,不显示 icon。selectedIconPath选中时的图片路径positiontabBar 的位置,仅支持bottom/top
页面配置
页面配置大部分与全局配置中的 window 是重叠的,页面配置的优先级大于全局配置的。
disableScroll只能用在在页面配置中,禁用页面滚动usingComponents后续学到自定义组件时再介绍
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/137826.html