【总结】2017.01.06

2017-01-08  本文已影响0人  I_am_Cynthia

2017.01.06

- 计划
- 实际完成
- 总结
  • 小程序绑定传参:小程序并不能直接在bindtap="handler({{parms1}})中传入参数,而是将参数以data-xxx="{{parms1}}"的形式写在组件标签上,通过handler:function(e) {}e.detail.data.xxx 获取对应的参数。模拟选中的效果(点赞什么的都可以这样做)
<view class="tags-list">
 <text class="tag" wx:for="{{data.tags}}" wx:key="{{item}}" bindtap="like"
     data-id="{{item.count}}" style="{{list[item.count].like?'color:pink':''}}">
        {{item.name}}
 </text>        

</view>

 ----------------------------------
``` javascript
Page({

data:{},
like:function(e){
var parms = e.currentTarget.dataset;
var list = this.data.list;
if(list[parms.id] == undefined ) {
list[parms.id]={};
list[parms.id].like = true;
}
else if(list[parms.id].like == undefined)
list[parms.id].like = true;
else
list[parms.id].like = !list[parms.id].like;
this.setData({
list:list
})
}
})

![选中.gif](https://img.haomeiwen.com/i3965830/7299e48ad8155849.gif?imageMogr2/auto-orient/strip)
  • 修改外包项目的视频播放提示问题
    iPhone7 plus在遇到video标签无src的情况跟i6,i6 plus,i5似乎又有点不一样了。
iPhone7 表现

而iPhone5,6

iPhone5,6表现

可播放的按钮能用play事件进行触发。而不可播放按钮不能触发play事件,只是作为一个标识。

上一篇 下一篇

猜你喜欢

热点阅读