微信小程序架构分析
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
微信小程序框架分析
欧阳坚
微信小程序QQ交流群: 584239887
App总体组成
Page 页面 page1
Page 页面 page2 Page 页面 pagen
page1.wxml page1.js page1.wxss page1.json
page2.wxml page2.js page2.wxss page2.json
Page 3个文件ຫໍສະໝຸດ Baidu间交互
View Index.wxml
Index.wxss
Controller + Model
Index.js
index.js和index.wxml交互
// index.js var param = { data: { mytext: 'Hello World', } }; Page(param); <!--index.wxml--> <view class="container"> <text class="text-label"> {{mytext}} </text> </view>
Page函数
• Page里面data属性
• setData函数进行刷新界面数据 • 不能通过this.data = {text : “hello”}这样来改变
Thank You
Page
• • • • 4个文件必须同名 xxx.js (必选) 页面逻辑 xxx.wxml(必选) 页面视图 xxx.wxss (可选) 页面样式表
• xxx.json (必选) 公共配置
名词解释
• xxxx.wxml WXML(WeiXin Markup Language) =~ HTML • xxxx.wxss WXSS(WeiXin Style Sheet) =~ CSS • 微信页面WXML+WXSS =~ HTML/CSS
…...
pagen.wxml pagen.js pagen.wxss pagen.json
APP 单列 app.js app.json app.wxss(可选)
App
• • • • 三个文件必须在项目目录 app.js (必须) 处理全局逻辑 app.json (必选) 公共配置 app.wxss (可选) 公共样式表
欧阳坚
微信小程序QQ交流群: 584239887
App总体组成
Page 页面 page1
Page 页面 page2 Page 页面 pagen
page1.wxml page1.js page1.wxss page1.json
page2.wxml page2.js page2.wxss page2.json
Page 3个文件ຫໍສະໝຸດ Baidu间交互
View Index.wxml
Index.wxss
Controller + Model
Index.js
index.js和index.wxml交互
// index.js var param = { data: { mytext: 'Hello World', } }; Page(param); <!--index.wxml--> <view class="container"> <text class="text-label"> {{mytext}} </text> </view>
Page函数
• Page里面data属性
• setData函数进行刷新界面数据 • 不能通过this.data = {text : “hello”}这样来改变
Thank You
Page
• • • • 4个文件必须同名 xxx.js (必选) 页面逻辑 xxx.wxml(必选) 页面视图 xxx.wxss (可选) 页面样式表
• xxx.json (必选) 公共配置
名词解释
• xxxx.wxml WXML(WeiXin Markup Language) =~ HTML • xxxx.wxss WXSS(WeiXin Style Sheet) =~ CSS • 微信页面WXML+WXSS =~ HTML/CSS
…...
pagen.wxml pagen.js pagen.wxss pagen.json
APP 单列 app.js app.json app.wxss(可选)
App
• • • • 三个文件必须在项目目录 app.js (必须) 处理全局逻辑 app.json (必选) 公共配置 app.wxss (可选) 公共样式表