小程序学习 1 结构框架&配置
来源:互联网 发布:喜欢的工作环境知乎 编辑:程序博客网 时间:2024/06/01 07:20
detail
框架
| 视图描述语言 | WXML&WXSS |
|逻辑层框架|基于Java Script|
框架提供了视图与逻辑层两层间的数据传输和事件系统
一个小程序的完整结构
主体
页面
这四个文件需要相同的文件名个路径
配置-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.wxmlpages/index/index.jspages/index/index.wxsspages/logs/logs.wxmlpages/logs/logs.jsapp.jsapp.jsonapp.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"}
阅读全文
0 0
- 小程序学习 1 结构框架&配置
- 【微信小程序】小程序入门的目录结构及配置
- 小程序学习--1
- 微信小程序学习笔记(2)--------框架之目录结构
- 小程序框架总结
- 小程序框架
- 小程序学习日志1
- 小程序一:小程序的框架
- 小程序介绍及结构
- 小程序文件结构介绍
- iOS开发工程师对比学习微信小程序(一)----- 小程序基本结构
- 小程序-- 配置
- 微信小程序学习笔记(3)--------框架之配置
- 小程序入门(1)项目结构篇。
- grails1.1学习---程序目录结构
- 小程序框架模板替换...
- 小程序学习--2
- 小程序学习--3
- CString转byte[]
- 文章标题
- Java并发编程-阻塞队列(BlockingQueue)的实现原理
- Spring Boot (教程十四:发送邮件)
- 进制转换
- 小程序学习 1 结构框架&配置
- 抽奖系统概率设计
- LINUX 信号处理
- spring3+hibernate4+Activiti6整合
- Qt项目 Cmake出错
- python map() 函数用法
- C++运算符优先级
- 合唱团
- eclipse反编译