问题模块 |
---|
API和组件 |
怎样区分具体是哪一个bindtap
网友回复
风过无痕:
那你的数据结构就改成
[
{
src:'http://www.adfsdfsdf',
hidden:true
},
{
src:'http://www.adfsdfsdf',
hidden:false
}
]
data-id就是当前元素的在数组中的索引值,每次可以根据点击的元素拿到data-id 就能拿到 当前视频对象了,然后修改其 hidden属性 就行了吧
芳:
我页面有一排的视频组件,唉,要不就不会这么犯愁了
风过无痕:
你的页面中同时只会有一个video存在吧,要切换视频,只需要改src
这样的话 你只要定义一个变量来控制video显示隐藏了啊
芳:
要控制video的隐藏和显示
风过无痕:
你 bindtap 需要干啥啊?
芳:
嗯,有个很长的视频列表,只是src不同,用的循环所以bindtap只能用一个,我拿到 event.currentTarget.dataset.id了,但是不知道该怎么写,我太笨了
风过无痕:
太多的视频,如果不需要swiper效果 ,切换视频 应该只要切换src吧
风过无痕:
data-id 撒 每个标签加个data-id
通过bindtap处理事件的 event.currentTarget.dataset.id 就能拿到啦
芳:
这个是我测试用的,其实我想做一个视频的小程序,太多的视频了,所以单独定义几个数字还是不行,我用data-index做到这
然后setData就不会写了,刚接触小程序,一步一个坑
芳:
我能看下您bindtap的js是怎么写的吗?真是打扰您了