当前位置: 首页 > 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>
http://www.dtcms.com/a/251138.html

相关文章:

  • 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边缘平台上高效运行语言模型
  • 第10章:Neo4j与其他技术集成
  • 第8章:Neo4j性能优化
  • 在虚拟机 银河麒麟|ubuntu 中安装和配置NVIDIA显卡驱动
  • 【运维系列】【ubuntu22.04】Docker安装mysql 8.0.36 教程
  • 基于大模型预测缺铁性贫血的综合技术方案大纲
  • 【系统分析师】2011年真题:案例分析-答案及详解
  • UE5错误 Linux离线状态下错误 circular dependency detected;includes/requires
  • 基于MediaPipe的手指目标跟踪与手势识别+人体姿态识别估计:MediaPipe与OpenPose算法对比
  • 第11章:Neo4j实际应用案例
  • LangChain智能体之initialize_agent开发实战深度解析