share.js 396B

12345678910111213141516171819
  1. import Taro from '@tarojs/taro'
  2. import track from './track'
  3. import addNum from './addNum'
  4. export default (options) => {
  5. const page = Taro.getStorageSync('page')
  6. if (!page) return;
  7. const { name: propertyName, type: eventType } = page
  8. addNum({ eventType, targetId: options.targetId })
  9. track({
  10. event: 'share',
  11. eventType,
  12. propertyName,
  13. data: '{}',
  14. ...options,
  15. })
  16. }