微信小程序遇到如图关于数组的问题,求解答

img


是我引用数组元素,没有引用正确吗,还是说我这种写法有问题呢?

一般我是这样算合计的。

const app = getApp()

Page({
  data: {
    list: [
      {
        icon: 'x',
        text: 'x',
        num: 1.20
      },
      {
        icon: 'x',
        text: 'x',
        num: 1.40
      },
      {
        icon: 'x',
        text: 'x',
        num: 1.70
      }
    ],
    num0: 0
  },
  onLoad() {
    this.setData({
      num0: this.data.list.reduce((t, c) => t += c.num, 0)
    })
    console.log(this.data.num0);
  },
})

你怎么定义的啊