實時更換照片(Vue和JavaScript)

Posted 獨行者

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了實時更換照片(Vue和JavaScript)相关的知识,希望对你有一定的参考价值。

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)的主要内容,如果未能解决你的问题,请参考以下文章

vue怎么设置照片速度

vue.js鼠标移动照片照片变模糊鼠标离开照片照片变清晰

vue怎么调节照片播放快慢

在 vue 的父组件中调用子组件的方法

Vue.js - 带有自定义叠加层的自定义照片网格

实现vue-router来完成选项卡切换