【问题标题】:Why do we use “get” keyword in Vue Project?为什么我们在 Vue 项目中使用“get”关键字?
【发布时间】:2020-11-02 20:23:39
【问题描述】:

在我正在工作的项目(Vue.JS 项目)中,我发现在很多地方他们在函数之前使用了这个“get”,但我还不清楚为什么我们需要它。我用这个 get 添加了一个函数:

  get dataNotYetArrived(): boolean {
    return justAnExample;
  }

如果有人可以向我解释这一点,将会很有帮助。谢谢

【问题讨论】:

标签: vue.js vue-component vuex


【解决方案1】:

这是getter 语法。这是一项 Javascript 功能,可在访问属性时分配要执行的函数——当您希望属性返回动态而不是静态值时,这很有用。所以:

get someProperty() { ... }

当你访问myInstance.someProperty时执行函数someProperty()

更多: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions/get

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-05-25
    • 1970-01-01
    • 1970-01-01
    • 2013-03-16
    • 1970-01-01
    • 2011-06-27
    • 2014-05-29
    • 2016-07-27
    相关资源
    最近更新 更多