收藏
回答

图片加载失败有onerror方法吗?

问题模块
API和组件

或者指定一个默认图片,如果图片路径加载失败就src=它

最后一次编辑于  2017-03-20  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏关注问题回答

7 个回答

  • YJFn
    YJFn
    2017-03-21

    image组件有binderror事件可以调用


    2017-03-21
    赞同
    回复
  • 谢统华
    谢统华
    2017-03-21

    怎么调用,  能举个例子吗? 我binderror=”getdefaultImg“

    getdefaultImg function (){

    这里怎么写

    }

    2017-03-21
    赞同
    回复
  • YJFn
    YJFn
    2017-03-22

    自己弄个默认图片的src,function里面setData改一下img的src就可以了,出错会自动调用

    2017-03-22
    赞同
    回复
  • 谢统华
    谢统华
    2017-03-22

    试过了binderror,不会调用哦

    2017-03-22
    赞同
    回复
  • YJFn
    YJFn
    2017-03-22

    我这边是报404时会调用的,不知道你那边具体是什么运用场景,imgbinderror: function () {


    2017-03-22
    赞同
    回复
  • 谢统华
    谢统华
    2017-03-22

    function里是用this.src="xxx"还是$("id").src="xxx"?

    好像不支持id方法啊

    2017-03-22
    赞同
    回复
  • YJFn
    YJFn
    2017-03-22

    你要多看文档的例子啊,小程序不支持JS的DOM操作,要把数据发送到页面只能用setData

    你的src要在Page的data:{

    path:'xxxxxx '

    }

    里定义的,<image src="{{path}}"

    用setData动态改变path:'yyyyyyy'

    2017-03-22
    赞同
    回复