为了账号安全,请及时绑定邮箱和手机立即绑定

Vue.js 2.0 为什么有时双向绑定img src属性会失败?

Vue.js 2.0 为什么有时双向绑定img src属性会失败?

至尊宝的传说 2018-10-19 14:11:59
正在使用vue.js 2.0 进行单文件组件式开发这段代码是需要进行动态改变img src属性的html<img :src="pictureUrl" v-show="showHead" class="head-profile pull-left" />这个是单文件的私有属性:data(){    return {         ...        showHead:true,        pictureUrl:null,         ...     }   }这个是动态改变src属性的methodcreateImage(file) {var reader = new FileReader();var vm = this; reader.onload = (e) => {    //图片url     vm.pictureUrl = e.target.result; };     reader.readAsDataURL(file);},经打印,属性pictureUrl 经过了上面的method之后就改变了url,但是html里的img :src属性却没有显示出来,也就是没有双向数据响应???ps:url 是base64编码的值 也就是很长。但是我在另一个上传组件的时候却又是可以的,请问各位vue使用者有没遇到过这个问题啊?回复第一位回答者的问题:就是this.pictureUrl 的值已经改变了,但是在:src="pictureUrl" 没有改变 还是为null
查看完整描述

1 回答

?
翻过高山走不出你

TA贡献1875条经验 获得超3个赞

online demo

查看完整回答
反对 回复 2018-11-27
  • 1 回答
  • 0 关注
  • 781 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号