美文网首页
小程序参考

小程序参考

作者: 当然我没扯淡 | 来源:发表于2019-03-11 23:46 被阅读0次

    全局生命周期

    onLaunch Function 生命周期回调—监听小程序初始化 小程序初始化完成时(全局只触发一次)
    onShow Function 生命周期回调—监听小程序显示 小程序启动,或从后台进入前台显示时
    onHide Function 生命周期回调—监听小程序隐藏 小程序从前台进入后台时
    onError Function 错误监听函数 小程序发生脚本错误,或者 api 调用失败时触发,会带上错误信息
    onPageNotFound Function 页面不存在监听函数 小程序要打开的页面不存在时触发,会带上页面信息回调该函数

    小程序的所有内置函数的参数都可以用下面两种方式拿到

    onLaunch(e){
        console.log(e.path)
    }
    onLaunch(path){
        console.log(path)
    }
    

    onLaunch 事件参数

    字段 类型 说明
    path String 打开小程序的路径
    query Object 打开小程序的query
    scene Number 打开小程序的场景值
    shareTicket String shareTicket,详见 获取更多转发信息
    referrerInfo Object 当场景为由从另一个小程序或公众号或App打开时,返回此字段
    referrerInfo.appId String 来源小程序或公众号或App的 appId,详见下方说明
    referrerInfo.extraData Object 来源小程序传过来的数据,scene=1037或1038时支持

    page事件参数

    data Object 页面的初始数据
    onLoad Function 生命周期回调—监听页面加载
    onShow Function 生命周期回调—监听页面显示
    onReady Function 生命周期回调—监听页面初次渲染完成
    onHide Function 生命周期回调—监听页面隐藏
    onUnload Function 生命周期回调—监听页面卸载
    onPullDownRefresh Function 监听用户下拉动作
    onReachBottom Function 页面上拉触底事件的处理函数
    onShareAppMessage Function 用户点击右上角转发
    onPageScroll Function 页面滚动触发事件的处理函数
    onTabItemTap Function 当前是 tab 页时,点击 tab 时触发
    其他 Any 开发者可以添加任意的函数或数据到 Object 参数中,在页面的函数中用 this可以访问

    onLoad 函数

    名称 类型 说明
    query Object 打开当前页面路径中的参数

    每个page都有this.route的属性。

    data用于储存数据,this.setData({},callback),数据改变是同步,视图渲染是异步的。

    绑定函数

    <button bindtap='click' data-name="duzhihao">
        点击
    </button>
    

    在小程序中不能直接写绑定函数的参数,必须把参数写在data里面。通过e.currentTarget.dataset

    e.target.dataset里面进行获取。

    相关文章

      网友评论

          本文标题:小程序参考

          本文链接:https://www.haomeiwen.com/subject/vprwpqtx.html