vue.js - 如何使 Vue 中的表头可点击?
问题描述
是否可以在 Vue 中制作可点击的表头?我已经使用 v-on:click 但什么也没发生。
<tr>
<th scope="col" class="text-center">No.</th>
<th scope="col" class="text-center" v-on:click="sortBy">Jenis Barang</th>
<th scope="col" class="text-center">Ubah</th>
<th scope="col" class="text-center">Hapus</th>
</tr>
我尝试使用@click,但也没有发生任何事情:/。谢谢你。
解决方案
您的问题与 Vue 无关。一般来说,当你想让一行可以点击时,你必须给这一行的每个单元格添加一个事件。另外,我建议<th>
使用v-for
指令生成您的标签,您只需要编写@click
一次。
推荐阅读
- javascript - 在 2 个不同的画布中复制粘贴
- ios - iOS:这个 NSPersistentStoreCoordinator 没有持久存储 => 如何检查应用程序中的 sqlite 数据库是否与模型对应?
- codenameone - 如何将多个浏览组件放在一个代号容器中?
- ios - iOS中的本地通知(目标C)
- mojolicious - 带有正则表达式的 Mojolicious Lite 路由
- java - 无法在 android studio 中解析导入 javafx.util.Pair
- node.js - 在graphql nodejs express app中调用方法时出错
- sql - 使用 CTE 创建数据子集
- devops - 升级后地图中的 zabbix-fronend-php 出现问题
- ios - 如何将 AutoLayout 约束的常量设置为超级视图的百分比?