中国优质的IT技术网站
专业IT技术创作平台
IT职业在线教育平台
这个是渲染组件的代码:
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,从而实现单选效果,应该怎么实现好呢
微信扫码分享