Vue上传图片并展示

Vue上传图片并展示上传图片并展示

大家好,又见面了,我是你们的朋友全栈君。

  • 需求:打开资源管理器选择图片,并能够展示在页面
  • 代码:
<template>
    <div>
        <img :src="imageSrc" style="height:100px;width:100px;"> // 用于展示所选择的图片
        <input type="file" v-on:change="test()" ref="fileInput"> // 选择文件
    </div>
</template>
<script>
    export default {
        name:'Test',
        data() {
            return {
                imageSrc:'' // 图片地址
            }
        },
        methods:{
            test:function() {
            	const file = this.$refs.fileInput.files[0]
            	const fileReader = new FileReader()
            	fileReader.onload = (temp) => {
                	this.imageSrc = temp.target.result
            	}
            	fileReader.readAsDataURL(file)
        	}
        }
    }
</script>

注:此处采用的是html原生组件获取文件,样式比较简单,可以使用element ui Upload组件更加美观 具体文件的上传可以使用OSS Bucket服务,详情参见https://blog.csdn.net/qq_18522163/article/details/122350544

Bald Monkey


2022年1月6日18点49分
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/150077.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • Unity DrawCall优化「建议收藏」

    Unity DrawCall优化「建议收藏」UnityDrawCall优化一MeshRenderer二SkinnedMeshRenderer三合并要求对比四总结五场景制作建议DrawCall优化合并,也叫批处理,即DrawCallBatching.通过减少Drawcall数提高性能。一MeshRenderer分为DynamicBatching和StaticBatching…

    2022年9月19日
    2
  • esp32cam远程监控(局域网的组成)

    ESP32-CAM实现局域网/远程视频传输手上这个ESP32-CAM买回来已经放了一个学期了,最近才开始玩,试了试用它来实现视频传输。局域网的视频传输比较简单,基本能正确把例程烧进去就可以了,这篇文章主要记录一下远程视频传输的实现。ESP32-CAM实现局域网/远程视频传输ESP32-CAM实现局域网/远程视频传输方法一:PlatfromIO例程+路由器内网穿透条件1.直接使用Platfr…

    2022年4月12日
    737
  • 时间轮算法[通俗易懂]

    时间轮算法[通俗易懂]时间轮算法最近工作中使用了Xxl-Job框架来做分布式调度,内部采用了时间轮做整体调度,顺便学习并总结一下。概述绝对时间和相对时间定时任务一般有两种:1.约定一段时间后执行。2.约定某个时间点执行。​ 其实这两者是可以互相转换的,比如现在有一个定时任务是12点执行,当前时间是9点,那就可以认为这个任务是3小时后执行。同样,现在又有一个任务,是3小时后执行,那也可以认为这个任务12点执行。​ 假设我们现在有3个定时任务A、B、C,分别需要在3点、4点和9点执行,我们把

    2022年10月1日
    3
  • idea好用的插件推荐_CodeDate插件安装

    idea好用的插件推荐_CodeDate插件安装提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结i一、pandas是什么?二、使用步骤1.引入库2.读入数据总结Listitem系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章Python机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步

    2022年10月17日
    2
  • pycharm 2021.3永久激活码 3月最新注册码

    pycharm 2021.3永久激活码 3月最新注册码,https://javaforall.net/100143.html。详细ieda激活码不妨到全栈程序员必看教程网一起来了解一下吧!

    2022年3月14日
    247
  • git clone 解决Permission Denied (publickey)问题

    git clone 解决Permission Denied (publickey)问题原文地址:https://blog.csdn.net/sxg0205/article/details/81412921本地gitbash 使用gitclonegit@github.com:***.git方式下载github代码至本地时需要依赖sshkey,遇到权限不足问题时一般都是SSHkey失效或者SSHkey不存在,重新创建SSHkey一般就可以解决问题;步骤一、检查本地…

    2022年7月21日
    14

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号