- 文本组件,绝对定位使用rpx单位,手机上渲染异常
开发者工具上预览效果,对应css代码: [图片] 手机上预览效果: [图片] 1、文本组件绝对定位,单位为 px 时,定位正常 2、文本组件绝对定位,单位为 rpx 时,定位异常 3、图片组件绝对定位,单位为 rpx 时,定位正常 目前测试微信版本 6.6.3 及以后会出现该异常 微信版本 6.5.13、6.5.15、6.5.23、6.6.1 无该异常 是否因为 rpx 单位渲染的原因造成该异常? 如果不是上述原因,可能是什么其他因素影响造成该异常? 定位异常: [代码]<[代码][代码]text[代码] [代码]style[代码][代码]=[代码][代码]'position:absolute;top:200rpx;left:60rpx;'[代码][代码]>定位文本组件</[代码][代码]text[代码][代码]>[代码]定位正常: [代码]<[代码][代码]text[代码] [代码]style[代码][代码]=[代码][代码]'position:absolute;top:100px;left:30px;'[代码][代码]>定位文本组件</[代码][代码]text[代码][代码]>[代码]定位正常:[代码]<[代码][代码]view[代码] [代码]style[代码][代码]=[代码][代码]'position:absolute;top:200rpx;left:60rpx;'[代码][代码]>定位view组件</[代码][代码]view[代码][代码]>[代码]
2018-03-21 - 如果页面内引入自定义组件,则页面元素上动态设置的点击事件每次触发会执行两遍
目录结构: [图片] 页面配置文件: [图片] 页面模板:(在页面内引用component-text与否并不影响结果) [图片] 页面js: [图片] 执行结果: [图片] 如果'method'是一开始写在data里,不是用setData设置,执行结果正常 如果页面配置文件里删除'usingComponents'字段,执行结果正常
2017-12-19 - 新开发工具里 有办法在模板上判断一个字段是数组类型吗?
如题 怎么在模板上判断一个字段是数组类型? 旧版开发者工具里使用数组独有的方法,类似 fragment.join !== undefined 可以判断 fragment 是数组类型,新版开发者工具里面该方法失效 补充: 需要判断的字段是由外层传进来的,情况比较复杂,所以只能在模板上面进行判断。使用 instanceof 在模板上会报错。 结果: 最后通过新发布的 wxs 脚本语言解决了。 <wxs module="util"> var isArray = function(array) { return array instanceof Array; } module.exports.isArray = isArray; </wxs> <view wx:if="{{util.isArray(real_value)}}"></view>
2017-08-31