在我的页面上我想看到这个路径下的这张图片(千万不要说通过img就行,请看清楚题目), a标签我试了下,没成功。<input type="file">也只能显示个文件名字在页面上
2 回答
倚天杖
TA贡献1828条经验 获得超3个赞
首先你在浏览器里除了 <input type="file"> 以外是没有任何方法可以访问用户的文件系统的。
如果你想把 input file 里的图片显示在页面上的话可以像这样:
<img :src="previewImageSrc">
<input type="file" @change="displayImage" ref="fileInput">
displayImage() {
const file = this.$refs.fileInput.files[0]
const fr = new FileReader()
fr.onload = (e) => {
this.previewImageSrc = e.target.result
}
fr.readAsDataURL(file)
}
沧海一幻觉
TA贡献1824条经验 获得超5个赞
添加回答
举报
0/150
提交
取消