用mpvue开发微信小程序,分享按钮报错:Cannot read property 'apply' of null

onShareAppMessage 是于微信小程序Pages的生命周期钩子,顾这个方法不能写到 methods里

实例生命周期

同 vue,不同的是我们会在小程序 onReady 后,再去触发 vue mounted 生命周期,详细的 vue 生命周期文档请看生命周期钩子

  • beforeCreate
  • created
  • beforeMount
  • mounted
  • beforeUpdate
  • updated
  • activated
  • deactivated
  • beforeDestroy
  • destroyed

除了 Vue 本身的生命周期外,mpvue 还兼容了小程序生命周期,这部分生命周期钩子的来源于微信小程序的 Page, 除特殊情况外,不建议使用小程序的生命周期钩子。

app 部分:

  • onLaunch,初始化
  • onShow,当小程序启动,或从后台进入前台显示
  • onHide,当小程序从前台进入后台

page 部分:

  • onLoad,监听页面加载
  • onShow,监听页面显示
  • onReady,监听页面初次渲染完成
  • onHide,监听页面隐藏
  • onUnload,监听页面卸载
  • onPullDownRefresh,监听用户下拉动作
  • onReachBottom,页面上拉触底事件的处理函数
  • onShareAppMessage,用户点击右上角分享
  • onPageScroll,页面滚动
  • onTabItemTap, 当前是 tab 页时,点击 tab 时触发 (mpvue 0.0.16 支持)

最新文章

  1. 用Model-View-ViewModel构建iOS App(转)
  2. Java--自定义Class并且在内存中编译,加载,实例化
  3. Intersection of Two Linked Lists
  4. 【Asp.Net】document.getElementById 的属性介绍
  5. Java编程思想学习笔记_3(继承,内部类)
  6. CF 602B Approximating a Constant Range
  7. Bean复制
  8. url.cn短网址批量缩短开发接口
  9. Maven的多mirrors的配置
  10. 面试题07_用两个栈实现队列——剑指offer系列
  11. 使用putty部署远程J2EE环境
  12. html如何引用另一个html的内容
  13. QT防止程序启动两次的方法
  14. solr特点六: DIH (从数据源导入数据)
  15. RedisTemplate访问Redis数据结构
  16. 张小龙演讲PPT
  17. Redis中算法之——Raft算法
  18. PHP学习笔记(15)PDO数据库操作+AJAX无刷新技术删除用户
  19. 这样好用的ReactiveCocoa,根本停不下来【转载】
  20. 【LeetCode-面试算法经典-Java实现】【066-Plus One(加一)】

热门文章

  1. MySQL时间盲注五种延时方法 (PWNHUB 非预期解)
  2. API 网关的选型和持续集成
  3. CF543A Writing Code
  4. 移动端前端常见的触摸相关事件touch、tap、swipe
  5. ssh-keygen创建证书
  6. TCP Traffic Analyzer
  7. 玩转OneNET物联网平台之MQTT服务④ —— 远程控制LED(设备自注册)+ Android App控制
  8. 05 python学习笔记-常用内置函数(五)
  9. 基于深度学习方法的dota2游戏数据分析与胜率预测(python3.6+keras框架实现)
  10. 计算机网络(1)- TCP