App.vue 694 B

1234567891011121314151617181920212223242526272829303132333435
  1. <script>
  2. export default {
  3. onLaunch: function() {
  4. console.log('App Launch')
  5. this.overShare()
  6. },
  7. onShow: function() {
  8. console.log('App Show')
  9. },
  10. onHide: function() {
  11. console.log('App Hide')
  12. },
  13. methods: {
  14. overShare() {
  15. uni.onAppRoute((res) => {
  16. let pages = getCurrentPages()
  17. let view = pages[pages.length - 1]
  18. if (view) {
  19. uni.showShareMenu({
  20. menus: ['shareAppMessage', 'shareTimeline'], //设置分享好友功能 可加上shareTimeline分享到朋友圈
  21. success(res) {},
  22. fail(e) {}
  23. })
  24. }
  25. })
  26. },
  27. }
  28. }
  29. </script>
  30. <style lang="scss">
  31. @import "@/uview-ui/index.scss";
  32. /*每个页面公共css */
  33. </style>