首页 微信小程序开发三

微信小程序开发三

举报
开通vip

微信小程序开发三Lastupdatedat10:00amon25thDecember2020微信小程序开发三微信小程序开发(三)第三章逻辑层逻辑层向表现层提供数据,响应表现层事件.注册程序APP(object):注册小程序Object属性方法属性类型说明触发onLaunch()function初始化初始onShow()function显示后转前onHide()function隐藏前转后onError()function出错脚本出错其他any附加个人订制APP()代码实例A...

微信小程序开发三
Lastupdatedat10:00amon25thDecember2020微信小程序开发三微信小程序开发(三)第三章逻辑层逻辑层向表现层提供数据,响应表现层事件.注册程序APP(object):注册小程序Object属性 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 属性类型说明触发onLaunch()function初始化初始onShow()function显示后转前onHide()function隐藏前转后onError()function出错脚本出错其他any附加个人订制APP()代码实例App({onLaunch:function(options){},onShow:function(options){},onHide:function(){},onError:function(msg){(msg)},globalData:'Iamglobaldata'})Options:场景值,详见场景值一章。getApp():创建小程序实例varappInstance=getApp()//Iamglobaldata场景值部分场景值列表NOVALUEDESCNOVALUEDESCNOVALUEDESC11001发现栏71014程序模板131028我的卡包21005搜结果81020公众号模141029卡券310061001+100591022聊天置顶151035公众菜单41007单聊101023安卓图标161036消息卡51008群聊111024Profile页171042好友搜索61011二维码121025一维码181043公众模板注册页面注册页面:page(object)Object属性和方法:NO属性类型说明1dataobject数据2onLoadfunction加载3onReadyfunction就绪4onShowfunction显示5onHidefunction隐藏6onUnloadfunction卸载Object属性和方法:(续上页)NO属性类型说明7onPullDownRefreshfunction下拉刷新8onReachBottomfunction达到底端9onShareAppMessagefunction共享APP消息10其他function代码示例:Page({data:{text:"Thisispagedata."},onLoad:function(options){},onReady:function(){},onShow:function(){},onHide:function(){},onUnload:function(){},onPullDownRefresh:function(){},onReachBottom:function(){},onShareAppMessage:function(){},viewTap:function(){({text:'Setsomedataforupdatingview.'})},customData:{hi:'MINA'}})初始化数据:表现层代码{{text}}{{array[0].msg}}逻辑层数据提供Page({data:{text:'初始数据',array:[{msg:'消息1'},{msg:'消息2'}]}})事件处理:表现层事件绑定:clickme逻辑层事件处理:Page({viewTap:function(){('viewtap')}})生命周期函数:分析模型:表现层+表现层事件+两层关联+逻辑层+逻辑层事件生命周期:产生+存续+消毁视图模型:“泳道”图表现层线程逻辑层线程两层关联startinitedinitstartcreateonLoadcreatedonShowWaitdataWaitnotiF_renderreadyonReadyActiveActiverenderrenderrenderonHideonShowonUnloadActive路由页面栈页面栈对页面管理NO操作内容页面栈变化说明1初始化P_init:in2打开新页面P_open:in3重定向P_cur:out;p_redirect:in4页面返回P_top:out;p_return:top5TAB切换P_all:out;p_tab:top6重加载P_all:out;p_reload:outgetCurrentPages()获取页面栈实例:返回值:数组索引12…N页面首页…当前页路由方式NO操作内容触发方式路由前页面路由后页面1初始化‘load+show2打开新页面‘hide‘load+show3重定向‘hide‘load+show4页面返回‘hide‘show5TAB切换‘hide‘show6重加载‘hide‘load+show模块化作用域:函数和变量只在当前文件中有有效;全局变量通过APP(DATA)设定,并通过varapp=getApp();使用全局变量;模块化:创建模块文件,扩展名JS,例如:.模块文件结构如下://函数列表:Functionfun1(){};Functionfun2(){};……//函数导出……l模块引用实列如下://引用JS文件Varcom=require(“”);//使用实例Page({‘method1:function(){()},‘mrthod2:function(){()}})API小程序开发框架MINA提供丰富的微信原生API,可以方便的调起微信提供的能力,如获取用户信息,本地存储,支付功能等。详细介绍请参考微信小程序API文档欢迎阅读下一章.
本文档为【微信小程序开发三】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
个人认证用户
思婷
暂无简介~
格式:doc
大小:2MB
软件:Word
页数:0
分类:企业经营
上传时间:2021-09-19
浏览量:0