小程序组件中没有计算属性api,但官方提供了拓展工具库miniprogram-computed
www.npmjs.com/package/min…
该工具提供了两个功能:
- 计算属性
computed
- 监听器
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 数据段
},
},