我创建了一个嵌套列表,其结构如下:
现在,我正在使用 onNestedlistLeafItemTap 对这些项目执行不同的2任务,如下所示:
if (record.data.text === 'Shop Item') // Item-1 Shop Item
{
// some line of code
}
if (record.data.text === 'RIM Item') // Item-1 RIM Item
{
// some line of code
}
if (record.data.text === 'My Item') // Item2- My Item
{
// some line of code
}
但问题在于:如何区分哪个商品被轻拍,这意味着 Item1->点击商店项目 或 Item2->点击商店项目 ,因为在这两种情况下只调用第一个条件。 让我知道如何解决这个问题。
任何帮助都是欣赏!!
答案 0 :(得分:0)
您应该可以在parentNode
上使用record
:
if (record.data.text == 'Shop Item' && record.parentNode.data.text == 'Item2')
{
//some code
}