【总结】2017.01.06

2017.01.06

- 计划
  • 探讨小程序的绑定传参
  • 看小程序案例
  • 分享会
- 实际完成
  • 探讨小程序的绑定传参
  • 看小程序120个案例,总结类型
  • 修改外包项目的视频播放提示问题
  • 完善外包项目分享功能
  • 分享会
  • 浏览一些创意设计
- 总结
  • 小程序绑定传参:小程序并不能直接在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](http://upload-images.jianshu.io/upload_images/3965830-7299e48ad8155849.gif?imageMogr2/auto-orient/strip)
  • 修改外包项目的视频播放提示问题
    iPhone7 plus在遇到video标签无src的情况跟i6,i6 plus,i5似乎又有点不一样了。
iPhone7 表现

而iPhone5,6

iPhone5,6表现

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容