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)
上一篇 2022年6月18日 下午9:36
下一篇 2022年6月18日 下午9:36


相关推荐

  • 基于单片机的交通信号灯系统设计开题报告_51单片机交通信号灯设计

    基于单片机的交通信号灯系统设计开题报告_51单片机交通信号灯设计十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。设计功能描述:1、采用51单片机作为主控单元;2、采用74HC245芯片驱动数码管;3、采用数码管显示倒计时时间;4、东西和南北方向各有两个数码管,分别显示时间,东西和南北的时间是不一样的,相差黄灯的时间才是正确的;5、可分别设置主干道和支干道通行时间;6、具有紧急模式,特种车辆优先通行或交通事故应急处理。按键说明:K1:黄灯长亮…

    2025年12月1日
    10
  • Java this 关键字用法

    Java this 关键字用法介绍Java中this关键字的用法,包括在构造方法中this关键字的用法,非在构造方法中this关键字的用法,继承关系下this关键字含义的变化,以及super和this关键字的异同。

    2022年6月25日
    25
  • Linux 查看环境变量_linux修改jdk环境变量

    Linux 查看环境变量_linux修改jdk环境变量Linux的变量种类按变量的生存周期来划分,Linux变量可分为两类:1永久的:需要修改配置文件,变量永久生效。2临时的:使用export命令声明即可,变量在关闭shell时失效。设置变量的三种方法1在/etc/profile文件中添加变量【对所有用户生效(永久的)】用VI在文件/etc/profile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。例如:编辑/etc…

    2026年4月17日
    4
  • MSAgent 详细解说(下)

    MSAgent 详细解说(下)七、我的菜单右键点击角色是不是会弹出一个菜单?什么,只有Hide一项?想不想定义一个个性的菜单呢?js代码&lt;object style="visibility:hidden" id="MSAgent" classid="CLSID:D45FD31B-5C6E-11D1-9EC1-00C04FD7081F"&gt;&lt;/object&gt;  &lt;…

    2022年6月29日
    27
  • HTTP 405 错误 – 方法不被允许 (Method not allowed)【转载】

    HTTP 405 错误 – 方法不被允许 (Method not allowed)【转载】

    2021年10月12日
    287
  • XML上传到Elasticsearch 如何配置ingest pipeline解析

    XML上传到Elasticsearch 如何配置ingest pipeline解析

    2026年3月15日
    3

发表回复

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

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