收藏
回答

data中实例化对象失败

框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 工具 7.0.13 2.12.1
const app = getApp()


Page({
  data: {
    datenew Date()
  },
  onLoadfunction () {
    // this.setData({ date: new Date() })
    console.log(this.data.date.getFullYear()); // 报错 this.data.date.getFullYear is not a function
    // setData赋值就没这个问题
    this.setData({ datenew Date() });
    console.log(this.data.date.getFullYear()); // 2020
  },
})

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

1 个回答

  • 拾忆
    拾忆
    2020-08-13

    date:new Date().getTime() 试一下应该可以

    2020-08-13
    有用
    回复 2
    • 小先生、
      小先生、
      2020-08-13
      这样的确可以,但是我在开发一个日历相关功能的时候,需要在data中实例化一个日期对象,通过date去设置指定日期,而不是每次都new Date();
      2020-08-13
      回复
    • 拾忆
      拾忆
      2020-08-13回复小先生、
      我用了一个formatDate转换
      2020-08-13
      回复
登录 后发表内容
问题标签