yiming
2024-04-29 4496721cd3af3c68ed4d55218d3e83ea0664c57e
packageDomain/pages/resourceDetails/document/index.js
@@ -1,4 +1,5 @@
// pages/resourceDetails/document/index.js
import Toast from 'tdesign-miniprogram/toast/index';
const app = getApp()
Page({
@@ -6,6 +7,11 @@
   * 页面的初始数据
   */
  data: {
    visible: false,
    showIndex: false,
    closeBtn: false,
    deleteBtn: false,
    images: [],
    webpageSrc: '',
    navBarHeight: '',
    barHeight: '',
@@ -283,6 +289,7 @@
        showData: item.file ? app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.file : app.config.requestCtx + '/file/api/ApiDownload?md5=' + item.freeFile,
      })
      console.log(this.data.showData, 'showData');
    }
    // 下载文件zip
    if (item.selectType == 'zip') {
@@ -324,10 +331,58 @@
    naturalResources.forEach(function (item) {
      // console.log(item);
    });
  }
  },
  onClick() {
    this.setData({
      images: [
        this.data.showData,
        // 'https://tdesign.gtimg.com/mobile/demos/swiper2.png',
      ],
      showIndex: true,
      visible: true,
    });
  },
  onChange(e) {
    const {
      index
    } = e.detail;
    console.log('change', index);
  },
  onDelete(e) {
    const {
      index
    } = e.detail;
    Toast({
      context: this,
      selector: '#t-toast',
      message: `删除第${index + 1}个`,
    });
  },
  onClose(e) {
    const {
      trigger
    } = e.detail;
    console.log(trigger);
    this.setData({
      visible: false,
    });
  },
  //预览图片,放大预览
  preview(event) {
    console.log(event.currentTarget.dataset.src)
    let currentUrl = event.currentTarget.dataset.src
    wx.previewImage({
      current: currentUrl, // 当前显示图片的http链接
      // urls: this.data.showData // 需要预览的图片http链接列表
    })
  },
})