zoukankan      html  css  js  c++  java
  • 小程序开发之单页面生命周期

    • data
      • 页面初始化数据,相当于view的虚拟节点,存放页面需要的数据,
      • 类型:Array,Object,Function,String,Number,Null,boolean等
      • 直接修改 this.data 而不调用 this.setData 是无法改变页面的状态的,还会造成数据不一致。
      • 仅支持设置可 JSON 化的数据。
      • 单次设置的数据不能超过1024kB,请尽量避免一次设置过多的数据。
      • 请不要把 data 中任何一项的 value 设为 undefined ,否则这一项将不被设置并可能遗留一些潜在问题
     
    • onLoad(options)
      • 监听页面的加载,加载完成后就不会再执行。
      • 可以接受上个页面伴随url传递过来的参数
     
    • onShow()
      • 页面加载完成后开始执行,在返回上个页面时会执行
     
    • onHide()
      • 离开页面时执行,wx.navigateTo时会执行
     
    • onReady()
      • 页面渲染完行
     
    • onUnload()
      • 页面卸载时会执行,wx.reLaunch()时会执行
     
     
    • onPullDownRefresh()
      • 页面下拉时触发,可以在这里执行下拉刷新的操作
     
    • onReachBottom()
      • 页面上啦触底执行,执行上划加载事件
      • 页面触底事件是相对于整个页面而言触底时触发,单个view元素需要用js实现
     
    注:使用上拉加载下拉刷新需要现在json文件中 进行如下配置
    {
        "enablePullDownRefresh": true,
        "backgroundTextStyle": "dark",
        "onReachBottomDistance": 50
    }
     
     
    onShareAppMessage: function (res) {
        if (res.from === 'button') {
            // 来自页面内转发按钮
            console.log(res.target)
        }
        return {
            title: '项目名称',
            path: '/pages/xx/xx'
        }
    }
     
  • 相关阅读:
    Hibernate 查询语句
    application 网站计数器
    Hibernate 配置
    常用正则表达式
    字符串的系列操作
    输入内容验证
    大小写字母验证
    验证非零的正整数
    验证数字输入
    Java面向对象之多态
  • 原文地址:https://www.cnblogs.com/bgwhite/p/9335557.html
Copyright © 2011-2022 走看看