欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

VUE 学习 StudyLearning-3-计算属性

程序员文章站 2022-04-06 08:07:42
...

属性计算

HTML:

<div id="app">
 <p>原始字符串: {{ message }}</p>
 <p>计算后反转字符串: {{ reversedMessage }}</p>
</div>

JS:

var vue = new Vue({
  el: '#app',
  data: {
    message: '万类霜天竞*!'
  },
  computed: {
    // 计算属性的 getter
    reversedMessage: function () {
      // `this` 指向 vm 实例
      return this.message.split('').reverse().join('')
    }
  }
})
  1. 此处使用computed 来定义 函数,同样可以使用 method: 来定义所要与使用的 函数
  • 区别:
  • 是 computed 是基于它的依赖缓存,只有相关依赖发生改变时才会重新取值。而使用 methods ,在重新渲染的时候,函数总会重新调用执行。可以说使用 computed 性能会更好,但是如果你不希望缓存,你可以使用 methods 属性。
相关标签: VUE 学习