Lines Matching refs:isFinish

43 在这个例子中,新增了一个被\@Local装饰的isFinish属性代表任务是否完成。准备了两个图标:finished.png和unfinished.png,用于展示任务完成或未完成的状态。点击待办事…
49 @Local isFinish: boolean = false;
58 Image(this.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
62 … .decoration({ type: this.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None })
64 .onClick(() => this.isFinish = !this.isFinish)
73 …e属性从父组件TodoList传入任务名称,使TaskItem组件灵活且可复用,能接收并渲染不同的任务名称。被\@Param \@Once装饰的isFinish属性在接收初始值后,可以在子组件内更…
79 @Param @Once isFinish: boolean = false;
84 Image(this.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
88 … .decoration({ type: this.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None })
90 .onClick(() => this.isFinish = !this.isFinish)
102 TaskItem({ taskName: 'Task 1', isFinish: false })
103 TaskItem({ taskName: 'Task 2', isFinish: false })
104 TaskItem({ taskName: 'Task 3', isFinish: false })
120 @Param @Once isFinish: boolean = false;
126 Image(this.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
130 … .decoration({ type: this.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None })
134 .onClick(() => this.isFinish = !this.isFinish)
151 isFinish: false,
180 @Param @Once isFinish: boolean = false;
186 Image(this.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
190 … .decoration({ type: this.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None })
194 .onClick(() => this.isFinish = !this.isFinish)
212 isFinish: false,
235isFinish属性。TodoList组件嵌套了TaskItem,TaskItem又嵌套了Task。在最外层的TodoList中,添加了"全部完成"和"全部未完成"的按钮,每次点击这些按钮都会直接…
241 @Trace isFinish: boolean = false;
243 constructor (taskName: string, isFinish: boolean) {
245 this.isFinish = isFinish;
257 Image(this.task.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
261 ….decoration({ type: this.task.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None …
265 .onClick(() => this.task.isFinish = !this.task.isFinish)
281 task.isFinish = ifFinish;
322 在这个例子中,使用\@Monitor深度监听TaskItem中task的isFinish属性。当任务完成状态变化时会触发onTasksFinished回调,输出日志记录任务完成状态的变化。此外,新增…
328 @Trace isFinish: boolean = false;
330 constructor (taskName: string, isFinish: boolean) {
332 this.isFinish = isFinish;
340 @Monitor('task.isFinish')
348 Image(this.task.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
352 ….decoration({ type: this.task.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None …
356 .onClick(() => this.task.isFinish = !this.task.isFinish)
372 task.isFinish = ifFinish;
378 return this.tasks.filter(task => !task.isFinish).length;
429 @Trace isFinish: boolean = false;
431 constructor (taskName: string, isFinish: boolean) {
433 this.isFinish = isFinish;
441 @Monitor('task.isFinish')
449 Image(this.task.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
453 ….decoration({ type: this.task.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None …
457 .onClick(() => this.task.isFinish = !this.task.isFinish)
475 task.isFinish = ifFinish;
481 return this.tasks.filter(task => !task.isFinish).length;
490 Repeat<Task>(this.tasks.filter(task => this.setting.showCompletedTask || !task.isFinish))
580 @Trace isFinish: boolean = false;
601 newTask.isFinish = task.isFinish;
611 @Monitor('task.isFinish')
619 Image(this.task.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
623 ….decoration({ type: this.task.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None …
627 .onClick(() => this.task.isFinish = !this.task.isFinish)
648 task.isFinish = ifFinish;
654 return this.taskList.tasks.filter(task => !task.isFinish).length;
663 … Repeat<Task>(this.taskList.tasks.filter(task => this.setting.showCompletedTask || !task.isFinish))
705 {"taskName": "学习ArkTS开发", "isFinish": false},
706 {"taskName": "健身", "isFinish": false},
707 {"taskName": "买水果", "isFinish": true},
708 {"taskName": "取快递", "isFinish": true},
709 {"taskName": "刷题", "isFinish": true}
729 @Trace isFinish: boolean = false;
756 newTask.isFinish = task.isFinish;
766 @Monitor('task.isFinish')
774 Image(this.task.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
779 ….decoration({ type: this.task.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None …
787 .onClick(() => this.task.isFinish = !this.task.isFinish)
808 task.isFinish = ifFinish;
814 return this.taskList.tasks.filter(task => !task.isFinish).length;
824 … Repeat<Task>(this.taskList.tasks.filter(task => this.setting.showCompletedTask || !task.isFinish))
906 isFinish: boolean = false;
933 newTask.isFinish = task.isFinish;
954 @Trace isFinish: boolean = false;
958 this.isFinish = task.isFinish;
962 this.isFinish = !this.isFinish;
994 task.isFinish = ifFinish;
1047 @Monitor('task.isFinish')
1055 Image(this.task.isFinish ? $r('app.media.finished') : $r('app.media.unfinished'))
1060 ….decoration({ type: this.task.isFinish ? TextDecorationType.LineThrough : TextDecorationType.None …
1078 …askViewModel>(this.taskList.tasks.filter(task => this.setting.showCompletedTask || !task.isFinish))
1170 return this.taskList.tasks.filter(task => !task.isFinish).length;