Files
2024-02-08 09:30:14 +08:00

43 lines
1.2 KiB
Vue

<template>
<table id="sample_table" class="table table-hover">
<thead>
<tr>
<th>A</th>
<th>B</th>
<th>C</th>
</tr>
</thead>
<tbody></tbody>
</table>
</template>
<script>
export default{
created: function () {
let fakeData = [
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>'],
['Column1', 'Column2', '<button v-on:click="x()">click me</button>']
]
this.$nextTick(()=>{
$('#sample_table').dataTable({
aaData: fakeData
})
})
},
methods: {
x: function () {
console.log('clicked');
}
}
}
</script>