微信小程序中的文件类型有
1 .json 后缀的 JSON 配置文件
2 .wxml 后缀的 WXML 模板文件
3 .wxss 后缀的 WXSS 样式文件
4 .js 后缀的 JS 脚本逻辑文件
JSON配置文件
** app.json 是对当前小程序的全局配置,包括所有页面路径、界面表现、网络超时时间、底部tab等
注: .json不支持注释
1 |
|
** page.json页面配置。页面配置只需要配置Window配置项的内容,页面中的配置项会覆盖app.json中window中相同的配置项。1
2
3
4
5
6
7
8{
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"navigationBarTitleText": "微信接口功能演示",
"backgroundColor": "#eeeeee",
"backgroundTextStyle": "light",
"disableScroll":true//设置为 true 则页面整体不能上下滚动;只在 page.json 中有效,无法在 app.json 中设置该项
}
WXML配置文件
.wxml描述当前页面的结构
WXSS配置文件
.wxss描述 WXML 的组件样式
与 CSS 相比,WXSS 扩展的特性有:
- 尺寸单位
- 样式导入
尺寸单位
样式导入
选择器
选择器 | 样例 | 样例描述 |
.class | .intro | 选择所有拥有 class=”intro” 的组件 |
#id | #firstname | 选择拥有 id=”firstname” 的组件 |
element | view | 选择所有 view 组件 |
element, element | view, checkbox | 选择所有文档的 view 组件和所有的 checkbox 组件 |
::after | view::after | 在 view 组件后边插入内容 |
::before | view::before | 在 view 组件前边插入内容 |
JS脚本逻辑文件
.js交互逻辑,响应用户的操作