喜欢技术的前端
喜欢技术的前端
  • 发布:2019-05-17 11:42
  • 更新:2019-05-17 14:33
  • 阅读:3700

【已解决】nvue中 image 不能监听图片错误 @error="imageError()" 不执行

分类:nvue

nvue中 image 不能监听图片错误 @error="imageError()" 不执行

<image class="img-border follow-img3" v-if="source.cut_url != ''" :src="source.cut_url" @error="imageError()" :data-src="source.url"></image>

methods: {
imageError: function(e) {
console.log(123654789);
//不执行
}
}

2019-05-17 11:42 负责人:无 分享
已邀请:
ZGH0709

ZGH0709

<image @load="load"></image>
load(e) {  
    if(e.success){  
      // 加载成功  
    }else{  
     // 加载失败  
   }  
}
  • 喜欢技术的前端 (作者)

    嗯嗯,哥照你这写了,e @error 换成了 load, 也执行了 , 但是 e.success undefined is not an object (evaluating 'e.success'), 打印 e , e是 undefined 哥麻烦你了,我加你qq,给你截图好不好,或者你加我3049431761


    2019-05-17 15:26

  • ZGH0709

    回复 喜欢技术的前端: 已加~


    2019-05-17 15:55

喜欢技术的前端

喜欢技术的前端 (作者) - QQ---445849201

在vue页面时可以的

  • ZGH0709

    看到刚跟你回复的了吗?都在 load 事件中


    2019-05-17 12:41

  • 喜欢技术的前端 (作者)

    回复 ZGH0709: 大哥,你意思是监听错误监听的写到onload事件中?我在methods中写着是不是不对


    2019-05-17 13:41

  • ZGH0709

    回复 喜欢技术的前端: 写在image 的 load事件中


    2019-05-17 13:49

  • 喜欢技术的前端 (作者)

    回复 ZGH0709: 嗯嗯,已经改到 <image @error="imageError()" >

    methods: {

    imageError: function(e) {

    console.log(e); //undefined

    }

    }

    打印e是个undefined ,,救救我吧


    2019-05-17 14:27

该问题目前已经被锁定, 无法添加新回复