请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

blog的createTime出错

写完blog-card运行的时候显示的
检查了blog云函数没问题
图片描述

// 云函数入口文件
const cloud = require('wx-server-sdk')
cloud.init()
const TcbRouter = require('tcb-router') //初始化路由
const db = cloud.database()
const blCollection = db.collection('blog')
// 云函数入口函数
exports.main = async(event, context) => {
  const app = new TcbRouter({ //云函数路由优化tcb-router,通过next获得中间件
    event
  })
  //路由list
  app.router('list', async(ctx, next) => { //ctx上下文,next方法
    let bloglist = await blCollection.skip(event.start).limit(event.count)
      .orderBy('createTime', 'desc') //分页读
      .get().then((res) => {
        return res.data
      })
    ctx.body = bloglist
  })
  return app.serve() 
}

在没有插入blog-card组件之前都是正常的 插入出错
这是blog-card的代码

  properties: {
    blog: Object
  },

  /**
   * 组件的初始数据
   */
  data: {
    _createTime: ''
  },

  observers: {
    ['blog.createTime'](val) {
      if (val) {
        // console.log(val)
        this.setData({
          _createTime: formatTime(new Date(val))
        })
      }
    }
  },

在Network中的cloud也能正常显示
图片描述

正在回答

插入代码

1回答

请仔细检查下这里,看下blog是否有传递过来,并且传递过来的blog是否有createTime属性:

https://img1.sycdn.imooc.com//szimg/5ea92e6309964bd507760592.jpg

0 回复 有任何疑惑可以回复我~
  • 提问者 xxxxx95 #1
    谢谢老师!
    回复 有任何疑惑可以回复我~ 2020-05-01 12:06:32
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号