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 相关文章推荐
JS 页面自动加载函数(兼容多浏览器)
May 18 Javascript
js showModalDialog参数的使用详解
Jan 07 Javascript
js实现遮罩层划出效果是生成div而不是显示
Jul 29 Javascript
AngularJS学习笔记之ng-options指令
Jun 16 Javascript
微信小程序 wxapp画布 canvas详细介绍
Oct 31 Javascript
Node.js利用Net模块实现多人命令行聊天室的方法
Dec 23 Javascript
Vue中定义全局变量与常量的各种方式详解
Aug 23 Javascript
react同构实践之实现自己的同构模板
Mar 13 Javascript
使用vue-cli3+typescript的项目模板创建工程的教程
Feb 28 Javascript
three.js 制作动态二维码的示例代码
Jul 31 Javascript
请求时token过期自动刷新token操作
Sep 11 Javascript
vue项目配置 webpack-obfuscator 进行代码加密混淆的实现
Feb 26 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
超级简单的发送邮件程序
2006/10/09 PHP
PHPMailer邮件类利用smtp.163.com发送邮件方法
2008/09/11 PHP
php连接oracle数据库及查询数据的方法
2014/12/29 PHP
TNC vs BOOM BO3 第三场2.13
2021/03/10 DOTA
javascript中substr,substring,slice.splice的区别说明
2010/11/25 Javascript
JS+CSS 制作的超级简单的下拉菜单附图
2013/11/22 Javascript
js 本地预览的简单实现方法
2014/02/18 Javascript
jQuery操作表单常用控件方法小结
2015/03/23 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
2015/08/22 Javascript
jQuery增加与删除table列的方法
2016/03/01 Javascript
JavaScript常用字符串与数组扩展函数小结
2016/04/24 Javascript
老生常谈 js中this的指向
2016/06/30 Javascript
js 判断数据类型的几种方法
2017/01/13 Javascript
深入理解vue.js中的v-if和v-show
2017/06/22 Javascript
基于vue.js中关于下拉框的值默认及绑定问题
2018/08/22 Javascript
vue自定义tap指令及tap事件的实现
2018/09/18 Javascript
记一次vue-webpack项目优化实践详解
2019/02/17 Javascript
elementUI select组件使用及注意事项详解
2019/05/29 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
解决vue+elementui项目打包后样式变化问题
2020/08/03 Javascript
[57:29]Alliance vs KG 2019国际邀请赛小组赛 BO2 第二场 8.16
2019/08/17 DOTA
教你如何将 Sublime 3 打造成 Python/Django IDE开发利器
2014/07/04 Python
python如何通过twisted实现数据库异步插入
2018/03/20 Python
解决pandas read_csv 读取中文列标题文件报错的问题
2018/06/15 Python
Python TCP通信客户端服务端代码实例
2019/11/21 Python
详解python中的闭包
2020/09/07 Python
招聘与培训专员岗位职责
2014/01/30 职场文书
三八妇女节演讲稿
2014/05/27 职场文书
2014年大学生党员评议表自我评价
2014/09/20 职场文书
四风问题班子对照检查材料
2014/09/27 职场文书
酒会邀请函
2015/01/31 职场文书
八月一日观后感
2015/06/10 职场文书
2019年度政务公开考核工作总结模板
2019/11/11 职场文书
《最后一头战象》读后感:动物也有感情
2020/01/02 职场文书
MySQL CHAR和VARCHAR该如何选择
2021/05/31 MySQL