IOS端onLoad函数中setData赋值无效,模拟器和安卓机显示正常
发布于 6 年前 作者 blei 13285 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

苹果手机里,在onLoad函数中赋值的当前时间并未生效,导致无法判断,

  • 预期表现

模拟器下的状态,代码中判断当前时间,早于当前时间为灰色状态,晚于当前时间为白色状态,

  • 复现路径
  • 提供一个最简复现 Demo
2 回复

IOS时间字符串格式必须如2018/12/07 10:10:10才能用于Date相关函数处理。

<wxs module='date'>
    var week = function(t) {
        var regexp = getRegExp('-', 'g');
        t = t.replace(regexp, '/');
        var week = getDate(t).getDay();
        return '天一二三四五六'.charAt(week);
    }
    module.exports.week = week;
</wxs>

确定是setData的问题而不是取时间的问题吗

回到顶部