首页   注册   登录
 standbill 最近的时间轴更新

standbill

V2EX 第 229613 号会员,加入于 2017-05-08 09:05:32 +08:00
standbill 最近回复了
需要做递归组件。最内层的 选框有初始值 v。
大概就是这样。
checked:{

get(){
if(this.children&&this.children.length>0){
return this.children.filter(v=v.checked).length === this.children.length
} else {
return this.v
}
// 或者 every 也行。
}
set(value){
//
if(this.children&&this.children.length>0) {
this.children.forEach(v=>{
v.checked = value
})
} else {
// 最内层了
this.v = value
}
}


}

其他方法也有。
手动写递归赋值什么的,不依靠依赖收集。
还可以用 store 的 getters 返回函数,进行计算属性的依赖收集。
@yantianqi 很久以前做的。回去了找下发给你。😁
301 天前
回复了 plainnany 创建的主题 求职 前端新人求工作,跪求各位大佬指点
@zaxlct shabileable
319 天前
回复了 Vkin 创建的主题 JavaScript 如何用 js 模拟网页的滑动验证码?
手机端滑动,有 touch 事件。电脑端有 mousedown mouseup。
getconputedStyle,可以获得计算属性。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   3311 人在线   最高记录 3762   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 11ms · UTC 08:08 · PVG 16:08 · LAX 01:08 · JFK 04:08
♥ Do have faith in what you're doing.
沪ICP备16043287号-1