var vm = new Vue({
  data: { a: 1 },
  computed: {
    // 仅读取
    aDouble: function () {
      return this.a * 2
    },
    // 读取和设置
    aPlus: {
      get: function () {
        return this.a + 1
      },
      set: function (v) {
        this.a = v - 1
      }
    }
  }
})
vm.aPlus   // => 2
vm.aPlus = 3
vm.a       // => 2
vm.aDouble // => 4

 

相关文章:

  • 2020-05-24
  • 2022-01-16
  • 2018-06-28
  • 2022-12-23
  • 2021-11-06
  • 2021-05-22
  • 2022-12-23
猜你喜欢
  • 1970-01-01
  • 2022-12-23
  • 2022-12-23
  • 2021-10-12
  • 2021-11-10
  • 2021-04-27
相关资源
相似解决方案