ウィジェットのリアルタイム傍受(watch/computed)データの変化


目次
1、プラグインの導入
2、プラグインの使用
 
vueでは、傍受データの変化はwatch/computedがよく使われますが、微信ウィジェットではどう使いますか?勉強を通して、プラグインを見つけて、自分で操作しました.
 
1、プラグインの導入
npm install --save miniprogram-computed

2、プラグインの使用
すでにこのようなページがある場合は、
Page({
   data: {
     a: 111,
     b: 222,
   },
   onLoad: function() {},
   aaa(){},
   bbb(){}
})

まずそれを変更することができます.
Component({
   data: {
     a: 111,
     b: 222,
   },
   methods:{
     onLoad: function() {},
     aaa(){},
     bbb(){}  
   } 
})

次のように使用できます.
const computedBehavior = require('miniprogram-computed')

Component({
   behaviors: [computedBehavior],
   data: {
     a: 111,
     b: 222,
   },
   computed: {
     sum(data) {
       return data.a + data.b
     },
   },
   methods: {
     onLoad: function() {},
     aaa(){},
     bbb(){}
  },
})