微信小程序+生命周期回调函数

news/2024/7/20 3:56:59 标签: 小程序, js, javascript, 前端

在微信小程序的.js文件用于编写页面逻辑

Page()函数用来注册一个页面,该函数的参数是一个对象

通过该对象可以指定页面的初始数据,生命周期回调函数、页面事件处理函数等

1、js文件所有的函数写在Page里面

Page({

})

2、页面的初始数据data

Page({

​ data:{

​ }

})

3、生命周期函数–监听页面加载、只调用一次

Page({

​ onLoad:function(options){

​ }

})

4、生命周期函数–监听页面初次渲染完成、只调用一次

onReady: function () {

}

5、生命周期函数–监听页面显示

onShow: function () {

}

上面三个函数的执行顺序:onLoad -> onShow -> onReady

6、生命周期函数–监听页面隐藏

onHide: function () {

}

7、生命周期函数–监听页面卸载

onUnload: function () {

},

8、页面事件处理函数–监听用户下拉动作、配置中开启enablePullDownRefresh

onPullDownRefresh: function () {

}

9、页面事件处理函数–页面上拉触底

onReachBottom: function () {

}

10、页面事件处理函数–页面滚动会连续触发

onPageScroll: function () {

}

11、页面事件处理函数–用户点击右上角分享按钮

onShareAppMessage: function () {

}


http://www.niftyadmin.cn/n/1385347.html

相关文章

Linux中fork()函数的底层实现【转】

转自:http://blog.csdn.net/duoru_xiong/article/details/76358812 1. fork(),vfork(),clone()的区别 这三个系统调用的底层都是通过do_fork()内核函数实现,只不过是通过对do_fork()传递的不同参数来实现不同的功能。其中参数clon…

Ubuntu10下安装JAVA JDK

一、背景 Amoeba for MySQL需要在Java SE 1.5和Java SE 1.6上运行,一开始我按照Amoeba for MySQL学习研究之安装的方法在Java SE Development Kit 6 Update 31下载了jdk-6u31-linux-i586-rpm.bin,安装到Ubuntu的时候出错了,后来才发现是我下载…

Git如何在Github和码云上的使用

Git 全局通用设置 git init //初始化本地git仓库 rm -rf .git //删除已存在的本地git仓库 git config --global user.name "自定义用户名" //标记你的名字 git config --global user.email "注册绑定用的邮箱" //标记你的邮箱 git add . //提交文件夹里的…

mybatis结果的组装(springboot)

文主要解答一个问题,即如果bean没有setter,而且属性不是public的,mybatis的自动组装是否可以赋值成功的问题。 查询调用过程 DefaultSqlSession.selectList -->SimpleExecutor.doQuery --> SimpleStatementHandler.query --> Defaul…

双线NAT下 如何利用路由器实现基于端口的流控

需求: ISP2跑http 其他的跑ISP1 interface FastEthernet0/0 --------假设该端口为ISP 2接入端口 ip address 192.168.1.2 255.255.255.0 --------分配地址 ip nat outside --------指定为…

Android studio 查看部分文件的路径小结

1、compile com.android.support:appcompat-v7:23.3.0中的appcompat路径 SDK路径\extras\android\m2repository\com\android\support\appcompat-v7 2、修改sdk版本源代码路径 C:\Users\Administrator\.AndroidStudio1.5\config\options\jdk.table.xml 3、buildToolsVersion支持…

hexo相关命令说明

mac安装hexo出错解决方法 可以执行下面命令: sudo npm install --unsafe-perm --verbose -g hexo hexo version 成功看到版本号,安装成功!!! hexo d出错解决方法 npm install --save hexo-deployer-git hexo d 必备…