小程序如何使用computed、watch

1.安装 computed:

npm install --save miniprogram-computed

2.作为 behavior 引入

const computedBehavior = require('miniprogram-computed')(视自己文件路径)
behaviors: [computedBehavior],(在需要的页面中引用)

使用

watch: {
    exchangeNumber(newV) {
      if (newV < 1) {
        this.setData({exchangeNumber: 1})
      }
    }
  },
  computed: { // 注意:computed不能使用this
    receiverInfo(data) {// data指向页面中的data()
      if (util.notNull(data.addressList)) {
        return `${data.addressList.recv_name} ${data.addressList.recv_tel}`
      } else {
        return '请选择收货人'
      }
    }
    }

你可能感兴趣的:(微信小程序)