码迷,mamicode.com
首页 > 编程语言 > 详细

實時更換照片(Vue和JavaScript)

时间:2018-03-29 16:00:19      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:data   event   ade   his   this   事件   input   sda   结束   

Vue.js:

HTML:

<input @change=‘getImg(event)‘ type="file" ref="ifile" name="" id="">
<img :src="imgSrc" >

JS:

getImg:function(ele){
    var that=this;
    if (window.FileReader) {
        var reader = new FileReader();
            reader.readAsDataURL(this.$refs.ifile.files[0]);
            reader.onloadend = function (e) {
            that.imgSrc=e.target.result;
        }
    }
}

 

JavaScript:

 

HTML:

<input type="file" id="file_input">

<img src="" class="img" />

 

JS:

$("input[type=‘file‘]").change(function(){   
 var file = this.files[0];
   if (window.FileReader) {    
            var reader = new FileReader();    
            reader.readAsDataURL(file);               
            reader.onloadend = function (e) {     //监听文件读取结束后事件
            $(".img").attr("src",e.target.result);    //e.target.result就是最后的路径地址
            };    
       } 
});

實時更換照片(Vue和JavaScript)

标签:data   event   ade   his   this   事件   input   sda   结束   

原文地址:https://www.cnblogs.com/mandongpiaoxue/p/8669770.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!