community-card.js 781 B

123456789101112131415161718192021222324252627282930
  1. import {uploadResTypes} from "../../model/enum";
  2. import {getDataSet, getEventParam} from "../../utils/utils";
  3. Component({
  4. externalClasses: ['card-bg'],
  5. properties: {
  6. res: Object,
  7. },
  8. data: {
  9. uploadResTypesEnum: uploadResTypes
  10. },
  11. methods: {
  12. onTap(e) {
  13. const res = this.data.res;
  14. this.triggerEvent('posttap', {
  15. res
  16. })
  17. },
  18. fullscreenchange(e) {
  19. let id = getDataSet(e, "id");
  20. let videoContext = wx.createVideoContext(id, this)
  21. let fullscreen = getEventParam(e, "fullscreen");
  22. if (!fullscreen) {
  23. videoContext.pause()
  24. } else {
  25. videoContext.play()
  26. }
  27. }
  28. }
  29. })