Реагируйте на stopPropagation и получите индекс кликнувшего дочернего элемента. - PullRequest
0 голосов
/ 14 декабря 2018

У меня есть меню с подменю.Когда пользователь нажимает на элемент меню, который имеет внутренние элементы, откроется подменю.Когда я нажимаю на любой элемент подменю, он должен запускать определенную функцию, которая получает индекс выбранного элемента подменю.

enter image description here

Также, если пользовательнажимает на расширенное меню, оно будет свернуто.enter image description here

Вопрос в том, как прекратить распространение и получить индекс дочернего элемента (подменю)?

Вот код: https://codesandbox.io/s/6j0qxk589r

Код имеет функцию activMenuItem.Как передать в индекс функцию выбранного элемента подменю, а также запустить stopPropagation (), чтобы избежать свертывания меню?

activateMenuItem(e) {
 e.stopPropagation();
 console.log("HOW TO PASS A SUB-MENU ITEM INDEX HERE?");
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...