html代码段:
<input type="file" @change.prevent.stop="upload">vue 中script代码段:
data() { fileName: ''},methods: { upload(event) { let files = event.target.files[0]; this.fileName = this.getObjectUrl(files); }, getObjectUrl(file) { let url = null; if (window.createObjectpgddsg != undefined) { // basic url = window.createObjectpgddsg(file); } else if (window.webkitpgddsg != undefined) { // webkit or chrome url = window.webkitpgddsg.createObjectpgddsg(file); } else if (window.pgddsg != undefined) { // mozilla(firefox) url = window.pgddsg.createObjectpgddsg(file); } return url; }}