vue开发简单上传图片功能


Posted in Javascript onJune 30, 2020

本文实例为大家分享了vue实现简单上传图片功能的具体代码,供大家参考,具体内容如下

vue开发简单上传图片功能

vue简单的上传个图片的功能,主要代码:

<template>
<div class="plan_list">
    <div class="plan_name Upload_name">企业logo</div>
    <div class='Upload'>
     <input type="file" name="pclogo" id="xdaTanFileImg" @change="xmTanUploadImg()" ref='box' accept="image/*">
     <img src="../../static/img/Authentication/shxy.jpg" class="img-circle img-thumbnail img-responsive" id="avarimgs">
    </div>
   </div>
</template>
 
 
<script>
export default {
 name: "feedShopping",
 data() {
  return {}
 },
  
 methods: {
 
//上传图片
  xmTanUploadImg(){
 
   var obj=this.$refs.box;//获取元素的dom
   var file = obj.files[0];        
   var reader = new FileReader();
   reader.onload = function (e) {
 
    var img = document.getElementById("avarimgs");//获取图片id
 
    img.src = e.target.result;//给图片src路径赋值
 
    //重要:这里可以把获取的src路径的 base64 格式的图片传给后端即可
   }
   
   reader.readAsDataURL(file)
  },
}
<script>
 
 
 
<style scoped>
#avarimgs,#xdaTanFileImg{
 width: 0.8rem;
 height: 0.8rem;
 border-radius: 0.1rem;
 margin: 0.1rem 0;
 float: right;
}
#xdaTanFileImg{
 position: absolute;
 top: 0;
 right: 0;
 opacity: 0;
}
.Upload_name{
 line-height: 1rem;
}
 
</style>

参照之前发布的  jquery上传图片代码更改 完整代码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript下操作css的float属性的特殊写法
Aug 22 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
Mar 15 Javascript
微信小程序 缓存(本地缓存、异步缓存、同步缓存)详解
Jan 17 Javascript
创建一般js对象的几种方式
Jan 19 Javascript
第一次记录Bootstrap table学习笔记(1)
May 18 Javascript
vue.js获取数据库数据实例代码
May 26 Javascript
微信小程序开发之实现自定义Toast弹框
Jun 08 Javascript
微信浏览器禁止页面下拉查看网址实例详解
Jun 28 Javascript
hammer.js实现图片手势放大效果
Aug 29 Javascript
微信小程序实现录音时的麦克风动画效果实例
May 18 Javascript
JS如何调用WebAssembly编译出来的.wasm文件
Nov 05 Javascript
vue使用exif获取图片经纬度的示例代码
Dec 11 Vue.js
jquery实现上传图片功能
Jun 29 #jQuery
vue实现图片上传到后台
Jun 29 #Javascript
JS判断数组四种实现方法详解
Jun 29 #Javascript
vue实现整屏滚动切换
Jun 29 #Javascript
vue实现页面切换滑动效果
Jun 29 #Javascript
微信小程序实现导航栏和内容上下联动功能代码
Jun 29 #Javascript
Vue.js中Line第三方登录api的实现代码
Jun 29 #Javascript
You might like
一些php技巧与注意事项分析
2011/02/03 PHP
PHP抓屏函数实现屏幕快照代码分享
2014/01/02 PHP
php上传中文文件名乱码问题处理方案
2015/02/03 PHP
PHP获取文件行数的方法
2015/06/10 PHP
Laravel 中使用 Vue.js 实现基于 Ajax 的表单提交错误验证操作
2017/06/30 PHP
用javascript实现改变TEXTAREA滚动条和按钮的颜色,以及怎样让滚动条变得扁平
2007/04/20 Javascript
javascript 事件查询综合 推荐收藏
2010/03/10 Javascript
javascript 得到文件后缀名的思路及实现
2020/05/09 Javascript
js面向对象编程之如何实现方法重载
2014/07/02 Javascript
jQuery中offset()方法用法实例
2015/01/16 Javascript
原生JS和JQuery动态添加、删除表格行的方法
2015/05/28 Javascript
JS+CSS实现分类动态选择及移动功能效果代码
2015/10/19 Javascript
JavaScript实现九九乘法表的简单实例
2016/06/07 Javascript
jQuery实现点击行选中或取消CheckBox的方法
2016/08/01 Javascript
浅谈angular2 组件的生命周期钩子
2017/08/12 Javascript
浅谈vue方法内的方法使用this的问题
2018/09/15 Javascript
用vue-cli开发vue时的代理设置方法
2018/09/20 Javascript
使用Protocol Buffers的C语言拓展提速Python程序的示例
2015/04/16 Python
【Python】Python的urllib模块、urllib2模块批量进行网页下载文件
2016/11/19 Python
基于python的七种经典排序算法(推荐)
2016/12/08 Python
python使用logging模块发送邮件代码示例
2018/01/18 Python
Django框架orM与自定义SQL语句混合事务控制操作
2019/06/27 Python
解决pycharm 安装numpy失败的问题
2019/12/05 Python
使用Python将Exception异常错误堆栈信息写入日志文件
2020/04/08 Python
Python3.7在anaconda里面使用IDLE编译器的步骤详解
2020/04/29 Python
Python基于pandas爬取网页表格数据
2020/05/11 Python
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
详解如何解决使用JSON.stringify时遇到的循环引用问题
2021/03/23 Javascript
求职信需要的五点内容
2014/02/01 职场文书
植树节活动总结
2014/04/30 职场文书
民族学专业大学生职业规划范文:清晰未来的构想
2014/09/20 职场文书
理解深度学习之深度学习简介
2021/04/14 Python
如何用python反转图片,视频
2021/04/24 Python
MySQL的全局锁和表级锁的具体使用
2021/08/23 MySQL
深入理解MySQL中MVCC与BufferPool缓存机制
2022/05/25 MySQL
go goth封装第三方认证库示例详解
2022/08/14 Golang