微信小程序 框架(MINA)
小程序开发自带框架
框架的核心是一个响应式的数据绑定系统
整个系统分为两块视图层(View)和逻辑层(App Service)
修改数据时,只要在逻辑层修改数据,视图层就会做相应的更新。
//视图层
<view>message{{message}}</view>
//逻辑层
data:{
message:'数据绑定内容部分'
},
})
MINA文件结构
该程序包含一个描述整体程序的app和多个描述页面的page:
程序主体的三个文件必须放在根目录
文件 | 必需 | 作用 |
---|---|---|
app.js | 是 | 全局逻辑层 |
app.json | 是 | 全局配置文件 |
app.wxss | 否 | 全局公共样式 |
页面的组成
文件类型 | 必需 | 作用 |
---|---|---|
wxm | 是 | 页面结构 |
wxss | 否 | 页面样式表 |
json | 否 | 页面配置 |
js | 是 | 页面逻辑 |
为了方便开发者减少配置项,我们规定描述页面的这四个文件必须具有相同的路径与文件名。