Q.computed:给Q.js实现的简易版本computed

时间:2024-08-05 18:57:57
【文件属性】:

文件名称:Q.computed:给Q.js实现的简易版本computed

文件大小:59KB

文件格式:ZIP

更新时间:2024-08-05 18:57:57

JavaScript

q.computed 给Q.js实现的简易版本computed 场景 有些时候指令可能需要由两个值才能决定,这时候computed就要出场了。 例如,我们有3个flag,flag1、flag2、flag3,但是实际上我们希望有一个flag满足: flag = flag1 || flag2 && flag3 Q.js中实现是比较麻烦的,所以可以使用该q.computed来实现。 只需要: /** * @param {Q} q 需要computed属性的vm * @param {key} key computed对应的key值 * @param {Function} getter 当this为q的时候如何得到computed的值 */ QComputed(q, 'flag', function () { return this.flag1 || this.flag2 && this.


【文件预览】:
Q.computed-master
----Readme.md(747B)
----src()
--------test.html(580B)
--------computed.js(2KB)
----bower_components()
--------q.js()

网友评论