如何在Vuetify中的v-list-item-action中使`Item Index`成为函数?

HanwGeek

我想获取项目索引作为函数中的参数v-list-item-action但是如何?谢谢!

<v-list-item
  v-for="(layer, i) in layers"
  :key="i">
<template v-slot="{ item, index }">
<v-list-item-action>
  <v-btn 
    @click="changeVisible(index)"
    icon>
    <v-icon
      color="blue darken-2"
      v-if="layer.show">
      mdi-eye
    </v-icon>
    <v-icon
      v-else>
      mdi-eye-off
    </v-icon>
  </v-btn>
</v-list-item-action>
<v-list-item-title v-text="layer.name"></v-list-item-title>
<v-list-item-action>
  <v-btn
    @click="changeEdit" 
    icon>
      <v-icon
      color="blue darken-2"
      v-if="layer.edit">
      mdi-pencil
    </v-icon>
    <v-icon
      v-else>
      mdi-pencil
    </v-icon>
  </v-btn>
</v-list-item-action>
</template>
</v-list-item>
布萨吉拉·卜拉欣(Boussadjra Brahim)

不要定义提供插槽内容的模板,只需添加indexinv-for循环并将其用作方法参数即可:

<v-list-item
  v-for="(layer, i) in layers"
  :key="i">
  <v-list-item-action>
   <v-btn 
     @click="changeVisible(i)"
     icon>
     <v-icon
       color="blue darken-2"
      v-if="layer.show">
      mdi-eye
    </v-icon>
    <v-icon
      v-else>
      mdi-eye-off
    </v-icon>
  </v-btn>
</v-list-item-action>
...

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Vuetify中使item-value的值成为路由器链接?

来自分类Dev

如何在Android中使用two_line_list_item?

来自分类Dev

如何在Vuetify数据表中同时使用v-slot:item和v-slot:item。<name>?

来自分类Dev

悬停时Vuetify v-list-item样式更改

来自分类Dev

如何在 List 和 Item 之间导航?

来自分类Dev

vuetify list-item-group如何取消选择所选记录

来自分类Dev

How to return item index from list SML?

来自分类Dev

如何减少ons-list-item的高度?

来自分类Dev

我如何在ansible中使用{{item}}?

来自分类Dev

如何在EJS的Jquery中使用<%= item%>?

来自分类Dev

如何在 md-list-item angularsjs 旁边添加索引

来自分类Dev

我如何在Expo-native List.Item中垂直对齐图标?

来自分类Dev

角度2:如何在md-list-item中传递路由器?

来自分类Dev

v-list-item-group全选/取消全选

来自分类Dev

在 jquery 中使用 ViewModel 中的 Item

来自分类Dev

Multiple checkboxes in list item android

来自分类Dev

"For item in list" loop, need explanation

来自分类Dev

如何处理很长的fo:list-item-labels的缩进?

来自分类Dev

如何处理很长的fo:list-item-labels的缩进?

来自分类Dev

ArrayIndexOutOfBoundException在simple_list_item_checked中的错误

来自分类Dev

list(REMOVE_ITEM)在cmake中不起作用

来自分类Dev

mat-list-item 重叠中的 mat-form-field

来自分类Dev

您如何使用v-for将点击事件分配给v-list-item?

来自分类Dev

函数中的array.push(item)

来自分类Dev

如何在PowerShell中使用Copy-Item覆盖文件

来自分类Dev

如何在for语句中使工作成为函数?

来自分类Dev

将Stream <Item>转换为Stream <List <Item >>

来自分类Dev

List.Remove(Item item) 的行为不符合预期

来自分类Dev

如何在Android ListView中加载list_item_event.xml?

Related 相关文章

  1. 1

    如何在Vuetify中使item-value的值成为路由器链接?

  2. 2

    如何在Android中使用two_line_list_item?

  3. 3

    如何在Vuetify数据表中同时使用v-slot:item和v-slot:item。<name>?

  4. 4

    悬停时Vuetify v-list-item样式更改

  5. 5

    如何在 List 和 Item 之间导航?

  6. 6

    vuetify list-item-group如何取消选择所选记录

  7. 7

    How to return item index from list SML?

  8. 8

    如何减少ons-list-item的高度?

  9. 9

    我如何在ansible中使用{{item}}?

  10. 10

    如何在EJS的Jquery中使用<%= item%>?

  11. 11

    如何在 md-list-item angularsjs 旁边添加索引

  12. 12

    我如何在Expo-native List.Item中垂直对齐图标?

  13. 13

    角度2:如何在md-list-item中传递路由器?

  14. 14

    v-list-item-group全选/取消全选

  15. 15

    在 jquery 中使用 ViewModel 中的 Item

  16. 16

    Multiple checkboxes in list item android

  17. 17

    "For item in list" loop, need explanation

  18. 18

    如何处理很长的fo:list-item-labels的缩进?

  19. 19

    如何处理很长的fo:list-item-labels的缩进?

  20. 20

    ArrayIndexOutOfBoundException在simple_list_item_checked中的错误

  21. 21

    list(REMOVE_ITEM)在cmake中不起作用

  22. 22

    mat-list-item 重叠中的 mat-form-field

  23. 23

    您如何使用v-for将点击事件分配给v-list-item?

  24. 24

    函数中的array.push(item)

  25. 25

    如何在PowerShell中使用Copy-Item覆盖文件

  26. 26

    如何在for语句中使工作成为函数?

  27. 27

    将Stream <Item>转换为Stream <List <Item >>

  28. 28

    List.Remove(Item item) 的行为不符合预期

  29. 29

    如何在Android ListView中加载list_item_event.xml?

热门标签

归档