微信小程序 某些js
来源:互联网 发布:淘宝列王的纷争礼包 编辑:程序博客网 时间:2024/05/06 02:17
data - 实现页面的初始化数据
onLoad - 是生命周期函数,用来监听页面加载,一个页面只会调用一次,它的参数可以获取wx.navigateTo和wx.redirectTo及< navigator/>中的query.
onReady - 同样是生命周期函数,用来监听页面初次渲染完成,一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互.对页面的设置请在onReady之后设置,如wx.setNavigationBarTitle.
onShow - 生命周期函数,用来监听页面显示,每次页面打开都会调用一次.
onHide - 生命周期函数,监听页面隐藏”,当wx.navigateTo或者底部tab切换之后调用.
onUpload - 生命周期函数,用来监听页面卸载.当wx.navigateTo和 navigateBack的时候调用.
onPullDownRefresh - 页面相关事件处理函数,用来监听用户的下拉动作.但是需要在config的window选项中开启enablePullDownRefresh,当数据刷新完成之后,可以用wx.stopPullDownRefresh停止当前页面的下拉刷新.
下面是微信给出的官方代码:
Page({
data: {
text: "This is page data."
},
onLoad: function(options) {
// Do some initialize when page load.
},
onReady: function() {
// Do something when page ready.
},
onShow: function() {
// Do something when page show.
},
onHide: function() {
// Do something when page hide.
},
onUnload: function() {
// Do something when page close.
},
onPullDownRefresh: function() {
// Do something when pull down
},
// Event handler.
viewTap: function() {
this.setData({
text: 'Set some data for updating view.'
})
}
})
上面说了用data属性来设置页面的初始化数据,但是如果我们想改变数据里面的值,怎么办??
那么我们就介绍一个微信官方给我们提供的setData()函数,这个函数可以将数据从逻辑层发送到数据层,同时还可以改变this.data的值.
setData()接受一个对象参数,让数据以key,value的形式表示将this.data中key对应的值改变成value.
onLoad - 是生命周期函数,用来监听页面加载,一个页面只会调用一次,它的参数可以获取wx.navigateTo和wx.redirectTo及< navigator/>中的query.
onReady - 同样是生命周期函数,用来监听页面初次渲染完成,一个页面只会调用一次,代表页面已经准备妥当,可以和视图层进行交互.对页面的设置请在onReady之后设置,如wx.setNavigationBarTitle.
onShow - 生命周期函数,用来监听页面显示,每次页面打开都会调用一次.
onHide - 生命周期函数,监听页面隐藏”,当wx.navigateTo或者底部tab切换之后调用.
onUpload - 生命周期函数,用来监听页面卸载.当wx.navigateTo和 navigateBack的时候调用.
onPullDownRefresh - 页面相关事件处理函数,用来监听用户的下拉动作.但是需要在config的window选项中开启enablePullDownRefresh,当数据刷新完成之后,可以用wx.stopPullDownRefresh停止当前页面的下拉刷新.
下面是微信给出的官方代码:
Page({
data: {
text: "This is page data."
},
onLoad: function(options) {
// Do some initialize when page load.
},
onReady: function() {
// Do something when page ready.
},
onShow: function() {
// Do something when page show.
},
onHide: function() {
// Do something when page hide.
},
onUnload: function() {
// Do something when page close.
},
onPullDownRefresh: function() {
// Do something when pull down
},
// Event handler.
viewTap: function() {
this.setData({
text: 'Set some data for updating view.'
})
}
})
上面说了用data属性来设置页面的初始化数据,但是如果我们想改变数据里面的值,怎么办??
那么我们就介绍一个微信官方给我们提供的setData()函数,这个函数可以将数据从逻辑层发送到数据层,同时还可以改变this.data的值.
setData()接受一个对象参数,让数据以key,value的形式表示将this.data中key对应的值改变成value.
下面是微信官方给出的page的生命周期的图片:
原创地址:http://blog.csdn.NET/qq_28832135/article/details/52796048
0 0
- 微信小程序 某些js
- Java程序某些解释
- 如何禁止运行某些程序
- 某些APK程序无法安装
- 某些磨人的小程序
- 某些加快程序程序的小技巧
- js屏蔽某些特殊字符(IE下)
- js显示某些日期会少一天
- JS屏蔽页面某些按键的响应
- JS移动某些元素到指定位置
- JS替换字符串的某些字符串
- js与JQuery的某些方法
- 微信小程序 js详解
- 修改程序的peb过某些防火墙
- Symbian 程序隐藏的某些办法
- 移除程序的某些权限
- 完成安装后执行某些程序
- 用JS调试来理解JS的prototype某些特性
- java设计-单例模式
- 你去面试,需要准备什么知识点?
- 学习运维第四周——第十三、十四、十五单元
- 安装Carthage
- ajax向后台springmvc传对象数组
- 微信小程序 某些js
- android studio 单元测试问题记录
- 【JAVA/HTTPS】JAVA生成ks,证书,tomcat配置HTTPS访问
- Linux shell 使用 上次的命令 参数
- Android Studio导入项目一直卡在Building gradle project info最快速解决方案
- TeamTalk源码分析之db_proxy_server
- 黑客可以窃听Facebook Messenger音频聊天
- 我的Unity(14)一点一滴VR触屏放大缩小
- windows server+事件ID117+事件ID107