- onDeviceMotionChange 文档说明有问题
https://developers.weixin.qq.com/miniprogram/dev/api/device/motion/wx.onDeviceMotionChange.html 在iphone 11 上实测 微信 7.0.12 beta 是 -90 ~ 90 gamma -180 ~ 180
2020-04-22 - 自定义组件挂载实例会造成原型丢失
[代码]//类 [代码] [代码]class Person{[代码] [代码] [代码][代码]constructor(name) {[代码][代码] [代码][代码]this[代码][代码].name = name[代码][代码] [代码][代码]}[代码][代码] [代码][代码]speak(){[代码][代码] [代码][代码]console.log([代码][代码]this[代码][代码].name)[代码][代码] [代码][代码]}[代码][代码]}[代码] //组件 [代码]Component({[代码][代码] [代码][代码]data:{[代码][代码] [代码][代码]xiaoming: [代码][代码]new[代码] [代码]Person('xiaoming)[代码][代码] [代码][代码]}[代码][代码]})[代码] 在组件上挂载实例的时候,组件初始化后,data和properties合并时会将类当成普通的对象处理,造成实例的原型丢失,希望能解决这个问题(可能别的类型也有这个问题)。 解决的办法比较简单,就是在初始化后(created,attached,ready)挂件实例
2018-02-01 - 自定义组件 添加calss的问题
[代码] [代码] [代码]<!-- 组件模板 -->[代码] [代码] [代码] [代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]"wrapper"[代码][代码]>[代码][代码] [代码][代码]<[代码][代码]view[代码][代码]>这里是组件的内部节点</[代码][代码]view[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码] [代码] [代码] [代码] [代码]<!-- 引用组件的页面模版 -->[代码] [代码] [代码] [代码]<[代码][代码]view [代码]class[代码][代码]=[代码][代码]"parent"[代码][代码][代码]>[代码][代码] [代码][代码]<[代码][代码]component-tag-name[代码] [代码]class[代码][代码]=[代码][代码]"component-class"[代码][代码]></[代码][代码]component-tag-name[代码][代码]>[代码][代码]</[代码][代码]view[代码][代码]>[代码] 在正常情况下,component-class 对 component-tag-name不生效。如果把 parent 的 dispaly 改成 flex, component-class 将会对component-tag-name 生效。 这是一个bug还是feature?
2018-01-16