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)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • HDU2149-Public Sale

    HDU2149-Public Sale

    2022年1月5日
    43
  • 单片机中P1=0x01什么意思「建议收藏」

    单片机中P1=0x01什么意思「建议收藏」0x01是16进制,转化为二进制:00000001(字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即它包含八位的二进制数)P1=0x01,表示P1.7~P.1=0,P1.0=1…

    2025年8月10日
    3
  • SSAS(2)_SSA全称

    SSAS(2)_SSA全称上1篇通过书中实验练习,开发了一个SSASCube。这里,基于这个Cube,再深入小结、试验有关SSASCube开发的扩展知识:维度属性间的关系及维度的层次结构(Hierarchies)维度与度量的关系多维数据集(Cube)KPI的实现多维数据集(Cube)行为(Action)的实现,例如:钻取多维数据集(Cube)的本地化与视图多维表达式(MDX)的应用书名:MCTSSel

    2025年7月27日
    3
  • 不限速强大的下载器_软件神器

    不限速强大的下载器_软件神器2020年,某知名国产下载软件X雷发布了全新版本,改动颇大,但仍有部分网友对它感到失望。比如花钱购入会员后,该限速依然限速,很多资源还不允许下载,等等。“除了X雷外,市面上还有…

    2022年9月7日
    4
  • flyweight设计模式_享元模式线程安全

    flyweight设计模式_享元模式线程安全亨元模式动机模式定义实例结构要点总结笔记。动机在软件系统采用纯粹对象方案的问题在于大量细粒度的对象会很快充斥在系统中,从而带来很高的运行时代价—主要指内存需求方面的代价如何在避免大量细粒度对象问题的同时,让外部客户仍然能够透明地使用面向对象地方式来进行操作模式定义运用共享技术有效地支持大量细粒度地对象。实例每一个字符都是一个字体 字体对象Fontclass Font{private: //unique object key string key; //object

    2022年8月11日
    3
  • 双因素身份认证系统的技术特点_mfa多因素认证

    双因素身份认证系统的技术特点_mfa多因素认证一般的状况下,用户通常使用的网络登录办法为:用户名称+密码。在密码为静态的状况下,将会产生某些问题,比如为了维护密码安全性,必须严格规定密码的长度、复杂性(例如:中英文数字夹杂,大小写间隔,长度须超过8个字符以上)及定期更换的频率。  用户为了方便记忆,常常习惯使用特殊的数字,例如家人的生日、自己的生日、身高体重、电话或门牌号码等,此种方法极不安全。  只要利用黑客工具,如字典攻击法等便能在短时间

    2025年8月6日
    2

发表回复

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

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