javascript - 如何为 Vue 中 v-for 创建的每个按钮组设置 accesskey?

标签 javascript html css vue.js

我正在写我的第一个元素,我无意中遇到了这个问题。

    <button
        v-for="names in priz"
        @click="judge(names)"
        class="pure-button button1">
        {{names}}
    </button>

奖品数组是:

 priz: ["四等奖","三等奖","二等奖","一等奖","幸运演员奖","特等奖",
                       "老板奖"]

我想将键“1”分配给第一个按钮,将键“2”分配给第二个按钮,依此类推。我做了一些研究,但我没有任何线索。

最佳答案

您可以使用以下语法访问元素索引:(item, index) in items . 要将属性动态绑定(bind)到组件/元素,请使用 :语法:<a :key="i"></a> .

用你的按钮:

   <button
        v-for="(name, index) in priz"
        :key="index"
        @click="judge(name)"
        class="pure-button button1">
        {{name}}
    </button>

关于javascript - 如何为 Vue 中 v-for 创建的每个按钮组设置 accesskey?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59085913/

相关文章:

html - CSS class1 > class2 是什么意思?

html - 在 native 延迟加载期间保持 Chrome 中图像的纵横比

javascript - 加载当前脚本时执行脚本

javascript - AngularJs - 使用 ng-init 时遇到问题

javascript - 在 D3.js 中调用函数作为数据

html - Div 内的表格 - 不是 Div 元素的 100% 宽度

javascript - 选择不上传所选文件的本地文件

html - Bootstrap Span 偏移量和背景颜色,如何避免为偏移量着色?

javascript - html5 Canvas : maxWidth argument to fillText produces ugly results in Chrome

html - 如何在下拉菜单中制作下拉菜单?