vue项目实现图片上传功能


Posted in Javascript onDecember 23, 2019

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

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Title</title>
</head>
<style>
  .uploadimg{
    width:100px;
    height:100px;
    border-radius: 50%;
  }
</style>

<body>
<div id="app">
  <input type="file" @change="upTx" id="txUrl">
  <img class="uploadimg" :src="imgsrc"/>
  </div>
</div>

</body>
<!--<script src="util.js">-->
<!--</script>-->
<script src="../vue.js">
</script>
<script src="../jquery-1.11.1.js"></script>
<script src="../axios.js"></script>
<script>
  var vm = new Vue({
    el:"#app",
    data:{
      imgsrc:"000",
      return:{
      }
    },
    mounted(){
    },
    methods:{
      upTx() {
        var _this = this;
        var r = new FileReader();
        var file = document.getElementById("txUrl").files[0];
        var beat64Url;
        if (!/image\/\w+/.test(file.type)) {
          // this.$message.error("上传的文件必须为图片!!");
          alert('上传的文件必须为图片');
          return false;
        }
        r.readAsDataURL(file);
        r.onload = function(e) {
          beat64Url = this.result;
                  };
        var formData = new FormData();
        formData.append("upload_img", $("#txUrl")[0].files[0]);
        axios({
          url: "https://mk_api.dthudong.cn/api/file/upImg",
          method: "POST",
          headers: {
            token: '55a31e89d7dd8b80282cba7d844d1c28'
          },
          data: formData
        })
          .then(res => {
            console.log(res.data);
            if (res.data.code == 0) {
              vm.imgsrc =res.data.data.src;
             console.log(vm.imgsrc)
            } else {
              _this.$message({
                message: res.data.msg,
                type: "alert"
              });
            }
          })
          .catch(function(error) {
          });
      },
    }
  })

</script>
</html>

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

Javascript 相关文章推荐
JavaScript 权威指南(第四版) 读书笔记
Aug 11 Javascript
用js判断页面是否加载完成实现代码
Dec 11 Javascript
jQuery原型属性和原型方法详解
Jul 07 Javascript
jquery中checkbox使用方法简单实例演示
Nov 24 Javascript
jQuery实现背景滑动菜单
Dec 02 Javascript
一个例子轻松学会Vue.js
Jan 02 Javascript
js获取元素下的第一级子元素的方法(推荐)
Mar 05 Javascript
微信小程序实现图片上传、删除和预览功能的方法
Dec 18 Javascript
webpack4 处理CSS的方法示例
Sep 03 Javascript
vue动态配置模板 'component is'代码
Jul 04 Javascript
如何在项目中使用log4.js的方法步骤
Jul 16 Javascript
Vue使用vue-recoure + http-proxy-middleware + vuex配合promise实现基本的跨域请求封装
Oct 21 Javascript
Vue移动端实现图片上传及超过1M压缩上传
Dec 23 #Javascript
vue图片上传组件使用详解
Dec 23 #Javascript
微信小程序实现签字功能
Dec 23 #Javascript
使用JS location实现搜索框历史记录功能
Dec 23 #Javascript
vue实现移动端图片上传功能
Dec 23 #Javascript
vue实现拖拽效果
Dec 23 #Javascript
JQuery常用选择器功能与用法实例分析
Dec 23 #jQuery
You might like
PHP中上传大体积文件时需要的设置
2006/10/09 PHP
让CodeIgniter数据库缓存自动过期的处理的方法
2014/06/12 PHP
PHP添加PNG图片背景透明水印操作类定义与用法示例
2019/03/12 PHP
下载网站打开页面后间隔多少时间才显示下载链接地址的代码
2010/04/25 Javascript
基于Jquery的表格隔行换色,移动换色,点击换色插件
2010/12/22 Javascript
js通过googleAIP翻译PHP系统的语言配置的实现代码
2011/10/17 Javascript
AngularJS ngModel实现指令与输入直接的数据通信
2016/09/21 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
JavaScript中日常收集常见的10种错误(推荐)
2017/01/08 Javascript
微信小程序 slider的简单实例
2017/04/19 Javascript
javascript动态创建对象的属性详解
2018/11/07 Javascript
[02:27]2018DOTA2亚洲邀请赛赛前采访-OpTic
2018/04/03 DOTA
python数据结构之二叉树的统计与转换实例
2014/04/29 Python
python实现通过pil模块对图片格式进行转换的方法
2015/03/24 Python
利用python批量给云主机配置安全组的方法教程
2017/06/21 Python
Python语言描述机器学习之Logistic回归算法
2017/12/21 Python
根据DataFrame某一列的值来选择具体的某一行方法
2018/07/03 Python
对python修改xml文件的节点值方法详解
2018/12/24 Python
python 生成器和迭代器的原理解析
2019/10/12 Python
详解Python中打乱列表顺序random.shuffle()的使用方法
2019/11/11 Python
Python:合并两个numpy矩阵的实现
2019/12/02 Python
Python字符串中删除特定字符的方法
2020/01/15 Python
基于Python实现人脸自动戴口罩系统
2020/02/06 Python
Python基础之字符串常见操作经典实例详解
2020/02/26 Python
python中类与对象之间的关系详解
2020/12/16 Python
CSS3旋转——彩色扇子兼容firefox浏览器
2013/06/04 HTML / CSS
BNKR中国官网:带你感受澳洲领先潮流时尚
2018/08/21 全球购物
大四学生毕业自荐信
2013/11/07 职场文书
高一数学教学反思
2014/02/07 职场文书
模特职业生涯规划范文
2014/02/26 职场文书
工程技术员岗位职责
2014/03/02 职场文书
2014年法务工作总结
2014/12/11 职场文书
2015年村计划生育工作总结
2015/04/28 职场文书
升学宴家长致辞
2015/07/27 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang
SpringBoot读取Resource下文件的4种方法
2021/07/02 Java/Android