【问题标题】:Auto-focus and keyboard navigation in Vuetify <v-menu>Vuetify <v-menu> 中的自动对焦和键盘导航
【发布时间】:2019-06-13 19:55:13
【问题描述】:

是否可以自动对焦并允许通过键盘导航?

我希望能够打开菜单并突出显示第一个项目,然后让用户能够向上/向下滚动菜单选项。

VMenu 支持 Keyable mixin,所以应该支持向上/向下箭头,但我不知道如何让它工作

【问题讨论】:

    标签: vuetify.js


    【解决方案1】:

    您可以向 VMenu 组件添加引用 (ref="yourMenu")。之后你可以调用keyable mixin中定义的方法,例如:

    const menu = this.$refs.yourMenu
    menu.changeListIndex(e)  // e is event that has brought you here
    // or...
    menu.onKeyDown(e)        // if you don't want to handle keys in different way
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-23
      • 2019-01-06
      • 2021-12-03
      • 2021-12-03
      • 2021-02-10
      • 1970-01-01
      • 2021-05-02
      • 2023-04-03
      相关资源
      最近更新 更多