這篇文章帶給大家的內容是關於iview元件事件額外傳遞參數的程式碼範例,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
<template> <Table border :columns="columns6" :data="data5" @on-row-click="(row, index) => { youFunc(row, index , 'params')}"></Table> </template> <script> export default { methods:{ youFunc(row, index, params) { console.log(row, index, params) } }, data () { return { columns6: [ { title: 'Date', key: 'date' }, { title: 'Name', key: 'name' }, { title: 'Age', key: 'age', filters: [ { label: 'Greater than 25', value: 1 }, { label: 'Less than 25', value: 2 } ], filterMultiple: false, filterMethod (value, row) { if (value === 1) { return row.age > 25; } else if (value === 2) { return row.age < 25; } } }, { title: 'Address', key: 'address', filters: [ { label: 'New York', value: 'New York' }, { label: 'London', value: 'London' }, { label: 'Sydney', value: 'Sydney' } ], filterMethod (value, row) { return row.address.indexOf(value) > -1; } } ], data5: [ { name: 'John Brown', age: 18, address: 'New York No. 1 Lake Park', date: '2016-10-03' }, { name: 'Jim Green', age: 24, address: 'London No. 1 Lake Park', date: '2016-10-01' }, { name: 'Joe Black', age: 30, address: 'Sydney No. 1 Lake Park', date: '2016-10-02' }, { name: 'Jon Snow', age: 26, address: 'Ottawa No. 2 Lake Park', date: '2016-10-04' } ], } } } </script>
這篇文章到這裡就已經全部結束了,更多其他精彩內容可以關注PHP中文網的JavaScript影片教學專欄!
以上是iview元件事件額外傳遞參數的程式碼範例的詳細內容。更多資訊請關注PHP中文網其他相關文章!