share.helper.js 567 B

1234567891011121314151617
  1. import { encrypt } from '@/common/crypto.js'
  2. const defalutOptions = {
  3. title: '护肤上颜选,正品有好货~',
  4. path: '/pages/index/index',
  5. imageUrl: 'https://static.caimei365.com/app/mini-hehe/icon/icon-share.png'
  6. }
  7. export function shareDataResult(shareData, title, coverUrl) {
  8. const state_str = encodeURIComponent(encrypt(shareData))
  9. const result = {
  10. title: title || defalutOptions.title,
  11. path: `${defalutOptions.path}?state_str=${state_str}`,
  12. imageUrl: coverUrl || defalutOptions.imageUrl
  13. }
  14. return result
  15. }