wente
2024-05-22 686e9cb12978d559130f816e5c2d2854a13c2f48
web/src/views/modules/sysPictureBase/SysPictureBase-AddOrUpdate.vue
@@ -114,8 +114,9 @@
      async uploadSvgContent(event) {
        const iframeWindow = this.$refs.myIframe.contentWindow
        const file = event.target.files[0];
        console.log(file,'file file')
        // 可以在这里进行进一步的文件处理,比如读取文件内容等操作
        if (file) {
        if (file && file.type==='image/svg+xml') {
          const reader = new FileReader();
          reader.onload = (e) => {
            const fileContent = e.target.result;
@@ -123,6 +124,9 @@
            iframeWindow.setSvgContent(fileContent)
          }
          reader.readAsText(file); // 以文本形式读取文件内容
        }else {
          this.$message({message: '请选择SVG图片', type: 'warning'})
          return false; // 取消操作
        }
        // iframeWindow.setSvgContent(data)
        // 使用form表单的数据格式