flies.js 818 B

123456789101112131415161718192021222324252627282930313233
  1. const cf = require("../../../utils/checkFile");
  2. Component({
  3. properties: {
  4. list: {type:Array},
  5. checkedId: {type:Number},
  6. changeId: {type:Function}
  7. },
  8. options: {
  9. addGlobalClass: true
  10. },
  11. data: {
  12. show: false,
  13. fileSelected: {},
  14. },
  15. methods: {
  16. /* 打开文件 */
  17. openFile(e) {
  18. const {
  19. item
  20. } = e.currentTarget.dataset;
  21. if (item.fileType == 'folder') {
  22. wx.navigateTo({
  23. url: '/marketing/mediaLibrary/index?item=' + JSON.stringify(item),
  24. })
  25. } else {
  26. cf.checkFile(item)
  27. }
  28. },
  29. changeChecked(e) {
  30. this.triggerEvent("changeId", e.target.dataset.item)
  31. }
  32. }
  33. })