微信小程序使用computed

安装依赖

npm init -y // 如果你的小程序根目录不是全英文,那么输入npm init,然后输入任意一个英文名称,一直回车即可
npm install --production
npm install --save miniprogram-computed

构建npm

点击微信开发者工具上方工具栏的 工具 -> 构建npm -> 构建完成点击确定即可

使用computed

1.在需要使用的页面或组件中引用

const computedBehavior = require('miniprogram-computed').behavior
// import {
//   behavior as computedBehavior
// } from 'miniprogram-computed'

2.在pages中加入

behaviors: [computedBehavior],

3.使用方法

Page({
  behaviors: [computedBehavior],
  data: {
    homeTeam: {
      score: 0
    },
    seconds: 0,
  },
  watch: {
    'homeTeam.score': function (val) {
      console.log('val---', val);
    }
  },
  computed: {
    formatTime(data) {
      // 注意: computed 函数中不能访问 this ,只有 data 对象可供访问
      // 这个函数的返回值会被设置到 this.data.sum 字段中
      const minutes = Math.floor(data.seconds / 60)
      return minutes
    }
  }})

4.wxml中使用计算属性

<div class="timer">{{ formatTime }}</div>
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值