Vue.js 3.x initial support
BootstrapVue meets @vue-compat!
@vue/compat support is designed for early migration to Vue.js 3 and will be eventually replaced with bootstrap-vue 3.0
Important limitations
@vue-compat support is currently limited to { MODE: 2 } configuration both for compiler and Vue.js itself.
You can find more details in compat configuration section of migration guide.
That means that you can manually configure each your component with { compatConfig: { MODE: 3 }} to be ready for switching to Vue.js 3, however global configuration should be kept in legacy mode in order for all BootstrapVue functions to work
<template>...</template>
<script>
export default {
data() { /* ... */ },
// This will disable all Vue.js 2 legacy features for your component
compatConfig: { MODE: 3 }
// ... rest of your component configuration ...
}
</script> Getting started
- Configure your application according to upgrade workflow
- Upgrade bootstrap-vue to v2.23.0 or higher
- Make sure you're still on bootstrap v4
You can use this sandbox for reference or reporting issues with @vue/compat