Как добавить функцию onClick на лист действий? - PullRequest
0 голосов
/ 10 апреля 2020

Я работаю над onsen-ui и хочу реализовать лист действий, который каждый раз что-то делает

function show() {
  ons.openActionSheet({
    title: 'My Action Sheet',
    cancelable: true,
    buttons: ['Label 0', 'Label 1', 'Label 2']
  });
}
<button onclick="show()">Show action sheet</button>

Я нажимаю одну из меток. Я везде искал ответ, но ни один из них не помог. Как мне это сделать?

1 Ответ

1 голос
/ 10 апреля 2020

Функция щелчка внутри кнопок панели действий может обрабатываться таким образом. попробуйте это.

function show() {
  ons.openActionSheet({
    title: 'My Action Sheet',
    cancelable: true,
    buttons: ['Label 0', 'Label 1', 'Label 2']
  }).then(index => { 



    if (index === 0 ) {
        function1();
      } else if (index === 1 ) {
        function2();
      }else {
        function3();
      }     


 });
}
...