问题标签 [computed-properties]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 从 Vue.js 2 中的计算属性中推送到数组
我希望从 Vue.js 2 中的计算属性中推送到数组,Vue 正在 Laravel 中使用,我得到以下响应。
createSelection:“(评估期间出错)”
正在使用以下代码:
javascript - 使用计算属性 (Vuex) 时,$store 属性不是响应式的
我有一个 Vuex 商店,我将其注入到我的实例中:
我正在组件中从该商店创建一个计算属性:
这确实this.isWide
在组件初始化时为模板创建了属性,但是当更新存储值时,组件不会注册它 - 旧值仍在模板上。
我在这里做错了什么?
ember.js - 用于从 hasMany 关系中检索一条记录的 Ember 计算属性?
这是我的情况,简化:
在我的产品模板中,我希望能够简单地引用价格最低的来源,如下所示:
我将如何设置最便宜的Source 计算属性?我想我必须做这样的事情:
问题是,我不知道如何遍历 hasMany 关系(除了使用把手 {{#each}} 帮助器),以及计算属性是否甚至可以包含来自另一个模型的单个 Ember 数据记录。sources.@each 是否以某种方式参与其中,如果是这样,如何?
感谢任何帮助和想法,谢谢。
javascript - 为什么“或”有效但“和”不在我的 Ember.ComputedProperty 中?
我想一旦我看到答案我会感到很愚蠢,但我无法理解为什么or
工作但and
不在这个问题上ComputedProperty
。该教程建议我需要使用and
,但如果这不起作用,我不知道该怎么做。
首先,我是 Ember 的新手,熟悉但对 javascript 不太熟悉,这就是为什么我认为我很难理解这里发生的事情。
我有两个属性都需要true
在 button 之前isDisabled
。我将它们中的每一个传递给它们自己的属性,这些属性反转它们的布尔状态,因此isDisabled
在按钮上保持活动状态,直到原始属性都被翻转。
联系.js
如果我输入正确的电子邮件地址格式:
如果我然后输入 5 个字符或更多字符的有效消息
为什么“或”适用于此,为什么“和”或“不”不适用?
swift - Swift 属性的多个 Getter?
在 Swift 3 中有没有办法让一个类的计算属性在第一次计算上很昂贵,但之后保持不变,有单独的 getter(一个初始的,然后是每个后续请求的另一个)?IE
我知道初始化程序,但是这个属性不需要在创建类时初始化。
理想情况下,第二次调用会比第一次更早返回:
javascript - 计算道具不工作 Vue JS 2
我在 YT 上的一个频道学习 vue js,该视频是去年发送的,所以我认为由于 VueJS 本身的一些变化而无法正常工作,但如果你们能帮助我,那就太好了
codeio 链接:http ://codepen.io/myrgato/pen/BWWxdQ
HTML
JS
它应该计算点击量,然后使用计算的属性来显示一个等于点击次数乘以两次的计数器,但由于某种原因它不起作用..
javascript - 使用带有 Avoriaz 的 AVA 在 Vue.js 中测试计算属性
我正在尝试使用 AVA 和 Avoriaz 测试 Vue.js 组件的计算属性。我可以挂载组件并正常访问数据属性。
当我尝试访问计算属性时,该函数似乎对该组件上的数据没有作用域。
我得到的错误是Error: Cannot read property 'firstName' of undefined
测试文件:
零件:
计算isTrue
属性似乎可以工作,但不依赖于组件中的任何数据。
vue.js - 在 VueJS 中检索计算属性
我使用 Vue-Dragula 进行拖放。当我放下时,它会触发该方法:
现在this.championship
是一个计算属性:
wherechampionships
和championship_id
是全局数据。
并console.log(this.championship);
返回undefined
现在,我简化,我写:
并console.log(this.championship);
继续返回undefined
我的代码有什么问题???
ember.js - Ember 2,仅在一个计算属性中处理两个或多个属性。如何按搜索文本和类别进行过滤
我的代码在这里:
https://ember-twiddle.com/b894cec64a1d78a71e15b642d512cfcf
我需要使用这个计算属性:“postsFiltered”与类别和搜索,但是当我在 clickCategory() 上更改类别时,我需要重置搜索文本(如果存在)。
但是计算属性已经被调用了吗?不?
同样,当我搜索需要将类别重置为空的内容时。
如何处理同一个计算属性中的两个属性?
swift - 设置部分 Swift 计算结构
我想知道 swift 语言中的这种行为是否记录在任何地方。我在官方文档中没有找到。最好用代码表示:
如您所见,我只是设置x
计算结构的组件,testPoint
这样做时,swift会自动首先调用getter并拉出y
组件并构建一个完整的结构,然后将其作为newValue传递给setter。这似乎是适当的行为。我的问题是:这种行为记录在哪里?我错过了它,还是根本没有提到它?