如何写精华回答,获更多曝光?
发布
这个是渲染组件的代码:
dataSource里面是一个模型,模型属性是name(string)跟isSelect(boolean)表示选中状态
ForEach(dataSource, (item: ItemModel) => { ToDoItem({ itemTitle: item.itemName })}, (item) => JSON.stringify(item))
然后ToDoItem组件里面:
export struct ToDoItem {
private itemTitle: string
@State isComplete: boolean = false
build() {
//... 设置文本
.onClick(() => { this.isComplete = !this.isComplete})
}
在点击事件onClick修改数组里别的元素的isSelect属性置为false,从而实现单选效果,应该怎么实现好呢