Components
The second example in the sample project is a new Vue.js Component called MyTable.
The component renders a Bootstrap Table using the WireBootstrap Vue Directive. This component can then be used throughout an application to simplify rendering a Bootstrap Table.
MyTable
The example below shows the code for the MyTable
component function. The component renders a Bootstrap Table in its template. It sets the v-wire-config
attribute of the WireBootstrap Vue Directive to the config
property passed in by the parent component.
<script setup>
defineProps({
config: {
type: Object
}
})
</script>
<template>
<table wire-component="wire.bsTable" v-wire-config="config" class="table table-hover table-striped"></table>
</template>
The MyTable
component is then imported in the App.vue
component in order to render the Bootstrap table. The binding passes in the configuration object using the config
property defined above.
<script>
import MyTable from './MyTable.vue';
</script>
<MyTable :config="..." />
Last updated