小程序学习 1 结构框架&配置
2017-08-19 18:07
351 查看
detail
|逻辑层框架|基于Java Script|
框架提供了视图与逻辑层两层间的数据传输和事件系统
页面
这四个文件需要相同的文件名个路径
pages
Pages 接受一个数组,每一项是字符串,代表小程序的一个页面,包括【路径+文件名】(不用加后缀,框架会自动寻找)
第一项表示小程序的初始页面
上面程序代表如下开发目录
window
通过各种属性,设置小程序的状态栏,导航条,标题,窗口背景色
tip: HexColor 十六进制颜色#ff0ff 表示255,0,255~
tabBar
客户端窗口底部顶端可以切换页面,2-5个tab可通过list配置
框架
| 视图描述语言 | WXML&WXSS ||逻辑层框架|基于Java Script|
框架提供了视图与逻辑层两层间的数据传输和事件系统
一个小程序的完整结构
主体文件名 | 是否必要 | 功能 |
---|---|---|
app.js | Y | 逻辑 |
app.json | Y | 公共设置 |
app.wxss | N | 公共样式表 |
文件名 | 是否必要 | 功能 |
---|---|---|
js | Y | 页面逻辑 |
wxml | Y | 页面结构 |
wxss | N | 页面样式表 |
json | N | 页面配置 |
配置-json
app.json———全局配置
{ #pages--string_arry设置页面路径,必要 "pages": [ "pages/index/index", "pages/logs/index" ], #window--Object设置默认窗口(状态栏,导航条,标题,窗口背景色),非必要 "window": { "navigationBarTitleText": "Demo" }, #tabBar--Object设置底部tab,非必要 "tabBar": { "list": [{ "pagePath": "pages/index/index", "text": "首页" }, { "pagePath": "pages/logs/logs", "text": "日志" }] }, #networkTimeout--Object设置网络超时时间 "networkTimeout": { "request": 10000, "downloadFile": 10000 }, #debug--Boolean设置是否开启debug模式 "debug": true }
pages
{ "pages":[ "pages/index/index" "pages/logs/logs" ] }
Pages 接受一个数组,每一项是字符串,代表小程序的一个页面,包括【路径+文件名】(不用加后缀,框架会自动寻找)
第一项表示小程序的初始页面
上面程序代表如下开发目录
pages/ pages/index/index.wxml pages/index/index.js pages/index/index.wxss pages/logs/logs.wxml pages/logs/logs.js app.js app.json app.wxss
window
通过各种属性,设置小程序的状态栏,导航条,标题,窗口背景色
tip: HexColor 十六进制颜色#ff0ff 表示255,0,255~
{ "window":{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationBarTitleText": "微信接口功能演示", "backgroundColor": "#eeeeee", "backgroundTextStyle": "light" } }
tabBar
客户端窗口底部顶端可以切换页面,2-5个tab可通过list配置
page.json
用.json文件对本页面窗口进行配置,直设置window相关选项{ "navigationBarBackgroundColor": "#ffffff", "navigationBarTextStyle": "black", "navigationBarTitleText": "微信接口功能演示", "backgroundColor": "#eeeeee", "backgroundTextStyle": "light" }
相关文章推荐
- Python学习之五【程序控制结构-选择结构&&循环结构】
- 小程序框架学习1——(整体目录结构)
- CI框架结构&配置
- Android学习指南之二:分析Android框架及Android程序的目录结构
- Springmvc学习(01)-框架原理 && 入门配置
- Fiori2.0学习笔记-核心技术框架&基本项目结构
- Yii框架源码分析之文件结构、程序结构及配置
- cgroup的学习(一)——what cgroup? && (二)——cgroup框架结构
- Castle学习笔记二:框架结构及配置
- 微信小程序学习笔记(2)--------框架之目录结构
- Yii框架源码分析之文件结构、程序结构及配置
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<数据库连接配置>(二十八)
- [原]java专业程序代写(qq:928900200),学习笔记之基础入门<Hibernate_配置详解>(三十六)
- EA&UML日拱一卒-0基础学习微信小程序(6)- 配置文件的形式和内容
- 小程序学习笔记之一(框架结构)
- HEVC学习1—总框架与程序结构
- Yii框架源码分析之文件结构、程序结构及配置
- J2ME学习笔记(2)--MIDlet程序结构的学习
- Java学习第一步:环境配置与编译第一个程序
- 【程序思考】Flex 学习 -- "玩索而有得"