1π
β
It should work as per the official documentation, I just created a sample demo for the reference. Please have a look and try to find the root cause of the issue.
new Vue({
el: '#app',
data: {
items: [
{ id: 1, employee: 'Alpha', vehicle: 'Vehicle A' },
{ id: 2, employee: 'Beta', vehicle: 'Vehicle B' },
{ id: 3, employee: 'Gamma', vehicle: 'Vehicle C' },
{ id: 4, employee: 'Omega', vehicle: 'Vehicle D' }
],
fields: [
{ key: 'id', label: 'Number', sortable: true },
{ key: 'employee', label: 'Driver', sortable: false },
{ key: 'vehicle', sortable: false }
]
}
})
<!-- Load Vue -->
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/2.6.11/vue.min.js"></script>
<link type="text/css" rel="stylesheet" href="https://unpkg.com/bootstrap/dist/css/bootstrap.min.css" />
<link type="text/css" rel="stylesheet" href="https://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.css" />
<!-- Load the following for BootstrapVueIcons support -->
<script src="https://unpkg.com/bootstrap-vue@latest/dist/bootstrap-vue.min.js"></script>
<div id="app">
<b-table :items="items" :fields="fields">
</b-table>
</div>
π€Debug Diva
Source:stackexchange.com