当前位置: 首页 > news >正文

微信小程序使用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>

相关文章:

  • Python文件与目录操作管理详解
  • 【系统分析师】2011年真题:综合知识-答案及详解
  • 条件收敛的级数中项必须趋于 0,正负项抵消,但趋于 0 的速度不需要“足够快”
  • 《仿盒马》app开发技术分享-- 回收金提现安全锁校验(端云一体)
  • Java基础复习之继承
  • 【鸿蒙初级】
  • EventSourcing.NetCore:基于事件溯源模式的 .NET Core 库
  • Flutter包管理与插件开发完全指南
  • flutter 项目配置Gradle下载代理
  • 算法题(力扣每日一题)—改变一个整数能得到的最大差值
  • 性能优化 - 高级进阶: Spring Boot服务性能优化
  • 强化学习-UCB示例
  • leetcode0187. 重复的DNA序列-medium
  • 【Linux】基于策略模式的简单日志设计
  • Rokid AR交互开发工具对比
  • 怎么优化MySQL中的索引
  • MIT线性代数第三讲笔记
  • [笔记] 基于esp32s3用GUI-Guider-1.9.1-GA开发LVGL界面
  • UI学习汇总
  • LiteRT-LM边缘平台上高效运行语言模型
  • 佛山新网站建设咨询/大批量刷关键词排名软件
  • 正规广东网络推广公司/seo外推
  • 网站内做关键词连接/网站推广服务
  • 广州建网站新科网站建设/百度霸屏推广一般多少钱
  • 跨境电商免费平台有哪些/前端seo优化
  • 武汉新闻最新消息疫情/seo综合查询平台