收藏
回答

wxs文件能力有限问题

框架类型 问题类型 终端类型 操作系统 微信版本 基础库版本
小程序 需求 微信iOS客户端 6.6.7 1.9.0

在使用wxs文件的时候,就目前项目需求的这个没有办法实现,

第一是在wxs里面不能使用  new Date()来获取当前时间,

第二是不能使用 setTimeout()函数


在小程序中一些页面数据需要通过过滤器去处理一下,使用这个wxs确实能改善一些,但是还有很多js的能力没有解放出来


不知道什么时候能把这个开放出来

<text class="colorRed timeShow"> {{Filter.showDownTime(newDate,1528097097333)}} </text>



回答关注问题邀请回答
收藏

2 个回答

  • 黄思程
    黄思程
    2018-06-06

    获取当前时间请尝试用Date.now()

    2018-06-06
    有用
    回复 6
    • 坏人小白的💧
      坏人小白的💧
      2018-06-06

      这个也还不是核心,主要还是setTimeout不能使用,我这边也不可能使用递归去操作来实现呀

      2018-06-06
      回复
    • 黄思程
      黄思程
      2018-06-07

      setTimeout是为了实现什么功能?

      2018-06-07
      回复
    • 坏人小白的💧
      坏人小白的💧
      2018-06-13回复黄思程

      主要是递归调用自己,达到实现倒计时的功能, 场景是这样的,实现一个倒计时函数,我在页面渲染的时候,只需要通过wxs去操作数据,传入一个到期时间戳,就可以返回时间:例如:

      <wxs src='../../../ss.wxs' module="Filter"></wxs>

      <textclass="colorRed timeShow"> {{Filter.showDownTime(1528297097333)}} </text>



      就像这样,但是在wxs里面是不能用setTimeout函数的。


      2018-06-13
      回复
    • _____安分守己。💥
      _____安分守己。💥
      2018-09-13回复黄思程

      同求,这个问题是不是现在还没有解决???

      2018-09-13
      回复
    • 黄思程
      黄思程
      2018-09-14回复_____安分守己。💥

      暂无计划支持

      2018-09-14
      回复
    查看更多(1)
  • 二两
    二两
    2022-01-16

    2022年了 支持settimeout了吗

    2022-01-16
    有用
    回复
登录 后发表内容