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

target与currentTarget的dataset下均有fileid,两个都是一样的可以拿来调用吗?

有具体区别吗?还有个不清楚的地方,就是为什么在显示图片的时候,可以用从数据库中查询得到的fileID来作为<image>的src,实现图片显示;保存图片却要重新获得一个临时文件路径,来实现保存,为什么不能直接用数据库中存的fileID?

正在回答

1 回答

这里就需要了解target和currentTarget的区别了:

target指的是触发事件的元素,currentTarget 指向的是添加监听事件的对象;和事件冒泡有关。

比如元素的点击事件是给class="movie"元素绑定的,而点击的是class="movie-title"这个元素,那么这时的target就是class="movie-title"这个元素,而currentTarget就是class="movie"这个元素。

保存图片路径到数据库保存的也是fileID。


0 回复 有任何疑惑可以回复我~
#1

Karory 提问者

后面一个问题,我想问的是:调用wx.saveImageToPhotosAlbum这个接口来实现保存图片到本地,为什么不能直接用从数据库读出来的fileID?(产生这个问题是因为看见给<image>的src给的值是fildID,却能正常显示出图片;若wx.saveImageToPhotosAlbum使用fildID,却不能保存图片到本地相册)
2019-11-07 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

target与currentTarget的dataset下均有fileid,两个都是一样的可以拿来调用吗?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信