index.js 691 B

123456789101112131415161718192021222324252627
  1. export default {
  2. _onNavItemTap(e) {
  3. const index = e.currentTarget.dataset.index;
  4. if (this.onDropdownNavItemTap) {
  5. this.onDropdownNavItemTap(e, index);
  6. } else {
  7. console.warn('no onDropdownNavItemTap method');
  8. }
  9. },
  10. _catchListItemTap(e) {
  11. const { index, parentIndex, title } = e.currentTarget.dataset;
  12. if (this.catchDropdownNavItemTap) {
  13. this.catchDropdownNavItemTap(e, parentIndex, index, title);
  14. } else {
  15. console.warn('no catchDropdownNavItemTap method');
  16. }
  17. },
  18. _catchBgTap(e) {
  19. if (this.catchDropdownBgTap) {
  20. this.catchDropdownBgTap(e);
  21. } else {
  22. console.warn('no catchDropdownBgTap method');
  23. }
  24. }
  25. };