share.js 870 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. import { useUserStore } from '@/store/user.js';
  2. import { getFileUrl } from '@/utils/file.js';
  3. export default {
  4. onLoad() {
  5. let imageUrl = '';
  6. let title = '';
  7. if (useUserStore().getSiteInfo) imageUrl = getFileUrl(useUserStore().getSiteInfo.logo);
  8. if (useUserStore().getSiteInfo) title = useUserStore().getSiteInfo.name;
  9. uni.$mpShare = {
  10. title,
  11. desc: '',
  12. path: '',
  13. imageUrl
  14. };
  15. },
  16. onShareAppMessage() {
  17. //发送给朋友
  18. console.log(uni.$mpShare);
  19. return uni.$mpShare;
  20. },
  21. onShareTimeline() {
  22. //分享到朋友圈
  23. return uni.$mpShare;
  24. },
  25. onUnload() {
  26. let imageUrl = '';
  27. let title = '';
  28. if (useUserStore().getSiteInfo) imageUrl = getFileUrl(useUserStore().getSiteInfo.logo);
  29. if (useUserStore().getSiteInfo) title = useUserStore().getSiteInfo.name;
  30. uni.$mpShare = {
  31. title,
  32. desc: '',
  33. path: '',
  34. imageUrl
  35. };
  36. }
  37. };