【2019.06.16】Django + 微信小程序 实现微信小程序2 —— 小程序框架、小程序的逻辑层和视图层

10 篇文章 0 订阅
5 篇文章 0 订阅

小程序框架

小程序的配置

  • 全局配置 - app.json
    • pages 列表配置
    • window 配置

app.json

{
"pages": [
"pages/logs/logs",
"pages/index/index"
],
"window": {
"backgroundTextStyle": "light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "WeChat",
"navigationBarTextStyle": "black"
},
"sitemapLocation": "sitemap.json",
"tabBar": {
"list": [{
"pagePath": "pages/index/index",
"text": "首页",
"iconPath": "",
"selectedIconPath": ""
},
{
"pagePath": "pages/logs/logs",
"text": "日志",
"iconPath": "",
"selectedIconPath": ""
}]
}
}

  • 页面配置 - <page name>.json
    • 只能配置全局配置中的window配置项内容
      • 开启下拉刷新

      index.json

 { "enablePullDownRefresh": true }

 

 

小程序的逻辑层和视图层

逻辑层

  • 小程序的注册逻辑

    • App函数

    回调函数
    onLaunch: function () {} 当小程序初始化完成时,会触发onLaunch,全局只调用一次
    onShow: function(){} 当小程序启动,或从后台进入前台显示,会触发 onShow
    onHide: function(){} 当小程序从前台进入后台,会触发 onHide

    - 注册全局唯一的小程序
    - 只能调用一次
    - 接受一个对象作为函数参数

  • 页面注册逻辑

    • Page函数

      • 注册一个页面
      • 接受一个对象作为函数参数
    • 页面数据

      • data属性

      • 使用全局数据

    • 生命周期回调

视图层

  • 小程序的视图层
    • 数据绑定

    • 条件渲染

    • 列表渲染

绑定事件

  • 事件绑定的写法以key、value的形式
  • key 以bind或catch开头,然后跟上事件的类型

小程序框架

小结:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值