Как напрямую прослушать нативное событие в корневом элементе компонента в Nativescript-Vue? - PullRequest
0 голосов
/ 19 марта 2019
  <GridLayout columns="auto, *" rows="*" @tap="openDrawer">
      <Label text="Edit" @tap.native="goToEdit" col="1"></Label>
  </GridLayout>

Обычно в vue.js мы используем .native postfix для вызова события родного дочернего компонента.У меня проблема с ".native" в native-script-vue.Если я использую событие без постфикса ".native", инициируется как родительское, так и дочернее событие.Я хочу только запустить дочерний элемент.

1 Ответ

0 голосов
/ 19 марта 2019

Собственный постфикс (.native) предназначен для использования в пользовательских компонентах для отслеживания событий корневого элемента. Если вы используете его с реальными элементами, такими как Label выше, он молча потерпит неудачу. Это никогда не вызовет событие.

Как правило, не рекомендуется добавлять несколько прослушивателей касаний в одну и ту же область.

...