blog的createTime出错

来源:5-10 博客卡片组件blog-card

xxxxx95

2020-04-29

写完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回答

谢成

2020-04-29

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

//img.mukewang.com/szimg/5ea92e6309964bd507760592.jpg

0
1
xxxxx95
谢谢老师!
2020-05-01
共1条回复

微信小程序云开发-从0打造云音乐全栈小程序

横跨小程序端、云后端、CMS一站式云开发的小程序全栈课程

1938 学习 · 2768 问题

查看课程