javascript - 在 Vuetify 中单击“全选”按钮时的事件
问题描述
我目前正在使用 Vuetify 实现一个数据表,但是在尝试对单击数据表中的“全选”按钮做出反应时遇到了一个问题。现在,当单击全选按钮时,会选择当前可见的行(这正是我想要的)。但是,我希望收到用户单击此全选按钮的通知。
我的计划是为用户提供一个“全选”按钮,一旦用户单击此“全选”复选框,但我似乎无法找到一种方法(无需驻留黑客)来获得通知单击“全选”按钮。
解决方案
有一个切换全选方法。
<div id="app">
<v-app id="inspire">
<v-data-table
:value="selected"
@toggle-select-all="selectAll"
:items-per-page="itemsPerPage"
:headers="headers"
:items="desserts"
item-key="name"
show-select
class="elevation-1"
>
</v-data-table>
<v-dialog>
<v-card>
</v-card>
</v-dialog>
</v-app>
</div>
Javascript如下:
new Vue({
el: '#app',
vuetify: new Vuetify(),
methods: {
selectAll(event) {
if (event.status) {
alert('selected all')
} else {
alert('deselected all')
}
}
},
data () {
return {
selected: [],
itemsPerPage: 10,
headers: ['headers', 'data'],
desserts: ['your', 'data']
}
}
})
推荐阅读
- firebase - 如何在颤振中使用放大?
- unit-testing - 使用 testify 两次模拟不同输入和输出的接口方法
- java - 如果 Spinner 下拉列表中的条件
- javascript - 反应不从mysql获取数据
- c - 将文件中的字符串和整数读入结构 - C
- node.js - 异步等待不起作用,因为我期望我是节点 js 的新手
- unit-testing - 在为 Web 组件编写单元测试时尝试模拟 Stenciljs 存储(@stencil/store)状态(多次)
- javascript - React/JavaScript,有人可以解释为什么 setState 在函数期间似乎没有正确更新状态吗?
- python - 使用多列的熊猫数据框滚动应用功能
- javascript - 解决这个面试问题:信汤(JS)