微信小程序

个人理解
  • app.js 相当于Appdelegate , 是整个程序的入口
  • index.js/log.js 相当于是每个控制器viewController,对应每个页面
目录结构
微信小程序_第1张图片
Paste_Image.png

小程序包含一个描述整体程序的 app 和多个描述各自页面的 page。
一个小程序主体部分由三个文件组成,必须放在项目的根目录,如下:

文件 必须 作用
app.js 小程序逻辑
app.json 小程序公共设置
app.wxss 小程序公共样式表

pages目录下为小程序页面,每个页面须建立独立的文件夹,例如上面生成的小程序有两个页面,分别为pages/index、pages/logs,一个页面由四个文件组成,分别是:

文件 必须 作用
js 页面逻辑
wxml 页面结构
wxss 页面样式表
json 页面配置
page.json

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

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

{
"navigationBarBackgroundColor": "#ffffff",
"navigationBarTextStyle": "black",
"navigationBarTitleText": "微信接口功能演示",
"backgroundColor": "#eeeeee",
"backgroundTextStyle": "light"
}

资料

微信小程序框架详解《一》配置文件及其支持的配置属性

CTT团队实战教程系列《一》小安娜B站系列:准备与事先须知

程序员开发实战系列《二》微信小程序架构篇

我们一起来学习CSS的三种定位

你可能感兴趣的:(微信小程序)