收藏
回答

在上传数据进入数据库时,看到实际数据已改变,但传入的结果却是初始值,为什么?

var mydate=new Date()
const DB = wx.cloud.database().collection("test")
var    time=mydate.toLocaleDateString
var    qidian="1"
var   modian="1"
var    renshu=1
//中间有修改变量值的过程
addData(){
    DB.add({
      //要添加的数据
      data:{
       qidian:qidian,
       modian:modian,
       renshu:renshu,
       timea:time
      },
      //添加成功时的操作
      success:(res)=>{
        //打印“添加成功”
        console.log("添加成功",res)
      },
      //添加失败时的操作
      fail:(res)=>{
        console.log("添加失败",res)
      },
    })
    },
回答关注问题邀请回答
收藏

2 个回答

  • 金煜峰
    金煜峰
    2022-03-05

    mydate.toLocaleDateString 是一个函数,传不了,mydate.toLocaleDateString() 才是字符串

    传入的结果是初始值是因为你修改变量值的是异步的过程吧

    2022-03-05
    有用
    回复
  • 白
    2022-03-05

    同时time值传入不了


    2022-03-05
    有用
    回复 1
    • 白
      2022-03-05
      已解决
      2022-03-05
      回复
登录 后发表内容