15得票3回答
让计算的Vue属性依赖于当前时间?

我有一个Events集合。这些将根据其状态(即即将到来/正在进行/以前)在列表中呈现。因此,呈现取决于当前时间。我如何使计算属性随着时间的推移更新/重新计算?<template> <div> <h2>Upcoming events&l...

14得票3回答
Swift中计算属性的KVO

在Swift中,是否可以对计算属性使用KVO?var width = 0 var height = 0 private var area : Double { get { return with * height } } self.addOberser(se...

12得票2回答
JMESPath中的动态/计算键?

从 ES2015 开始,使用计算属性和Array.reduce/Array.map/Object.assign,您可以做到: [{name: 'foo', age: 43}, {name: 'bar', age: 55}].map( o => ({[o.name]: o.age...

10得票1回答
Vuejs:如何在created钩子中获取计算属性

在created钩子函数中能否获取计算属性的值?我的当前实现不起作用。我的理解是,created钩子函数将首先被调用,然后调用我的异步方法,而异步方法需要计算属性,但是当计算属性可用时,created钩子函数已经使用“undefined”参数执行了。 请建议如何使计算属性对created钩子...

10得票1回答
计算属性在每次访问时都会被评估吗?

关于Swift中的计算属性,我有两个问题。 每次访问计算属性时,它们是否都需要重新计算?还是会被存储在某个地方以便未来访问? 由于我无法在谷歌上找到该属性的类型,那么这是什么类型的属性?let navigationController: UINavigationController = {...

10得票3回答
如何在Angular中使用计算属性?

我被这个问题困扰:我应该将计算属性放在 Angular 项目的哪里? 例如: 我有一个模型,一个用于获取模型的服务和一个显示模型的组件。 person.model.ts: export class Person { firstName: string; lastName: str...

9得票3回答
Swift:这个错误是什么意思:'private(set)' 修饰符不能应用于只读属性?

我有点困惑,是否可以创建只读的计算属性,例如: extension ToMyClass { private(set) var isEmpty: Bool { return head == nil } } 尝试创建时出现以下错误: error: 'pr...

8得票2回答
Vuetify数据表格行中的计算属性

我正在使用Vuetify和Vuetify/Datatables来创建网站。 现在我希望在表格的每一行上添加一些计算属性。 为了实现这个目的,我可能需要将元素制作成一个组件,并在该组件中添加计算属性。我尝试过,但这并没有起作用。 <v-data-table :headers="he...

8得票1回答
使用Avoriaz在Vue.js中测试计算属性的方式

我正在尝试使用AVA和Avoriaz测试Vue.js组件的计算属性。我可以成功挂载组件并访问数据属性。 但是,当我尝试访问计算属性时,该函数似乎没有作用域来访问该组件的数据。 computed: { canAdd() { return this.crew.firstName !...

8得票1回答
在Swift中的Getter和Setter - 使用WillSet和DidSet是否有意义?

我在研究为什么我们应该使用Get和Set来处理属性。 我注意到它有三个主要原因: 当你想在实际设置属性之前执行/检查某些操作时 当你想要一个只能从中获取的属性(也许是出于安全目的?),或者给它不同的访问级别。 隐藏属性的内部表示,同时使用替代表示公开属性。(对我来说这没太多意义,因为我可...