| | |
| | | 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; |
| | |
| | | iframeWindow.setSvgContent(fileContent) |
| | | } |
| | | reader.readAsText(file); // 以文本形式读取文件内容 |
| | | }else { |
| | | this.$message({message: '请选择SVG图片', type: 'warning'}) |
| | | return false; // 取消操作 |
| | | } |
| | | // iframeWindow.setSvgContent(data) |
| | | // 使用form表单的数据格式 |