- wxs文件为什么多执行1次?
一个页面,使用了一个组件: [代码]<!-- 页面 -->[代码] [代码]<[代码][代码]Item[代码] [代码]wx:for[代码][代码]=[代码][代码]'{{list}}' [代码][代码]item[代码][代码]=[代码][代码]'{{item}}'[代码][代码]>[代码][代码]</[代码][代码]Item[代码][代码]>[代码] 这个组件调用了wxs中的一个方法: [代码]<!-- 组件,item是绑定的prop -->[代码][代码]<[代码][代码]view[代码] [代码]class[代码][代码]=[代码][代码]'{{tool.getClass(item)}}'[代码][代码]>[代码][代码] [代码][代码]...[代码][代码]</[代码][代码]view[代码][代码]>[代码] [代码][代码] <wxs src='tool.wxs' module='tool'></wxs> wxs用来根据时间返回class: [代码]module.exports.getClass = [代码][代码]function[代码][代码](item) {[代码][代码] [代码][代码]console.log(!!item)[代码] [代码] [代码][代码]var[代码] [代码]now = getDate().getTime();[代码][代码] [代码][代码]var[代码] [代码]joinStartDate = getDate(item.joinStartDate).getTime();[代码][代码] [代码][代码]if[代码] [代码](now < joinStartDate) {[代码][代码] [代码][代码]return[代码] [代码]'state0'[代码][代码] [代码][代码]}[代码] [代码] [代码] [代码] // ...[代码] [代码] [代码][代码]return[代码] [代码]'state4'[代码][代码];[代码][代码]}[代码]如果页面中list长度是7,控制台会输出2组16个消息,每一组第一个都是false: [图片] 请问wxs是怎么执行的?为什么每次循环比数据长度多执行一次?为什么每次循环第一次传入的数据都是undefined?
2019-07-10 - 小程序不支持translate3d的z轴吗?
- 当前 Bug 的表现(可附上截图) translate3d的z参数不起作用,但是x、y起作用,css和js都试过了 - 预期表现 - 复现路径 - 提供一个最简复现 Demo [代码]transform: translate[代码][代码]3[代码][代码]d([代码][代码]30[代码][代码]rpx,[代码][代码]30[代码][代码]rpx,[代码][代码]-200[代码][代码]rpx);[代码][代码]...[代码][代码]animation.translate3d(45, 45, 400).step();[代码][代码]...[代码]
2018-09-17