blog
blog copied to clipboard
小程序开发学习
小程序学习总结
事件中 target 和 currentTarget 的区别
前者指的当前点击的组件 后者指的是事件捕获的组件 (因为存在事件冒泡机制)
<itembox currentTarget>
<item target></item>
<item target></item>
<item target></item>
</itembox>
微信小程序无埋点SDK的难点
- 无法直接拦截、监听请求 微信的请求是统一通过微信的api完成的,请求模块被封装, 并且小程序的运行对象不是浏览器很难封装
- 兼容性
android 的运行环境是x5 iOS是JavaScriptCore 开发工具是 Chrome
- 用户行为无法监听
- 包的大小限制(每个小程序2M的限制)
todo
基本事件
- 事件要加前缀bind
- 存在事件冒泡
- 要组织冒泡用catch前缀绑定事件
- 点击事件出现重复发生的情况 重启小程序开发工具
- 总结rpx
- 可以模块化 require方式
- data初始化在onload之后要用setdata方法实现异步存数据
- 模版template 不能绑定事件 要套一层view
- 缓存不能超过10m 不主动清除永久存在 没有时间设置
播放器
- 音乐播放器要做全局关联关闭与播放事件
- 全局变量在app生命周期里定义 getApp()来获取
小程序已经开发一个版本,后面会更新一篇博客