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

发布于 8 年前作者 gang2820274 次浏览最后编辑 8 年前来自 ask

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

7 回复
gwu
gwu1 楼6 年前

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

好像不支持id方法啊

wei02
wei022 楼6 年前

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

getdefaultImg function (){

这里怎么写

}

guiying80
guiying803 楼6 年前

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

你的src要在Page的data:{

path:'xxxxxx ’

}

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

用setData动态改变path:‘yyyyyyy’

taojun
taojun4 楼6 年前

image组件有binderror事件可以调用

kdai
kdai5 楼6 年前

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

pengjun
pengjun6 楼6 年前

试过了binderror,不会调用哦

zouyan
zouyan7 楼6 年前

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