初识小程序-computed

33 阅读1分钟

小程序组件中没有计算属性api,但官方提供了拓展工具库miniprogram-computed www.npmjs.com/package/min…

该工具提供了两个功能:

  1. 计算属性 computed
  2. 监听器 watch

如果需要使用计算属性功能,需要miniprogram-computed库导入方法,使用时:`需要将 Component 方法替换成 方法`,原本组件配置项也需要写到该方法中,替换后,就可以新增以及``配置项

npm install --save miniprogram-computed
import {behavior} from "miniprogram-computed"
Page({
  behaviors:[behavior],
  computed:{
    tokens(data) {
      // 注意: computed 函数中不能访问 this ,只有 data 对象可供访问
      // 这个函数的返回值会被设置到 this.data.sum 字段中
      return "data.token" + data.token // 为自定义 behavior 数据段
    },
  },