主要内容:
微信小程序,简称小程序,英文名Mini Program,是一种不需要安装即可使用的应用,它实现了应用“触手可及”的梦想。
小程序框架提供了自己的视图层描述语言WXML(即类HTML)和WXSS(即类CSS),以及JavaScript,并在视图层与逻辑层间提供了数据传输和事件系统(即编写代码的时候不用关心操作页面结构,只需要关心数据本身),让开发者能够专注于数据与逻辑。
注:传统web项目文件结构为三层(即HTML、CSS、Javascript)。而小程序是四层结构(即WXML、WXSS、Javascript、JSON),多出了一层.json配置文件。
全局配置app.json
black
/ white
dark
/ light
bottom
/ top
页面配置page.json
用于设置小程序的状态栏、导航条、标题、窗口背景色,局部配置,部分字段同全局配置的window字段的属性。
sitemap.json配置
sitemap.json用于配置小程序及其页面是否允许被微信索引。
数据绑定
运算=>表达式
花括号中可以加入表达式,不可以加入语句,例如:算数运算、字符串拼接运算等。
列表渲染
条件渲染
小程序事件绑定
WXSS
WXSS样式语言(同CSS,在原来的基础上新增及优化了一些东西),用于描述WXML的组件样式。
常见组件
自定义组件
组件生命周期
组件生命周期即小程序内置事件,这些事件在特定的时刻触发,组件生命周期分为应用生命周期及页面生命周期。