Implémenter l'intégration bootstrapVue de TypeScript et Vue3
P粉002023326
P粉002023326 2023-08-25 14:07:09
0
1
513
<p>L'utilisation de <code>use(BootstrapVue comme n'importe quel autre)</code> corrige l'erreur suivante, mais cela ne fonctionne toujours pas dans le navigateur.</p> <p><strong>main.ts</strong>:</p> <pre class="brush:php;toolbar:false;">import { createApp }from 'vue'; importer l'application depuis './App.vue' ; importer le routeur depuis './router' ; importer la version depuis './components/Release.vue' ; // @ est un alias vers /src importer {BootstrapVue} depuis 'bootstrap-vue' ; //importer Vuelidate depuis 'vuelidate' // Importez les fichiers CSS Bootstrap et BootstrapVue (l'ordre est important) importer 'bootstrap/dist/css/bootstrap.css' importer 'bootstrap-vue/dist/bootstrap-vue.css' // Installez éventuellement le plugin de composants d'icône BootstrapVue //use(BootstrapVue comme n'importe quel autre) peut corriger. createApp(App).use(BootstrapVue).component('Release', Release) .use(router).mount('#app')</pre> <p><strong>运行 npm run serve 时出现错误:</strong></p> <pre class="brush:php;toolbar:false;">WAIT Compilation... 9:57:17 98 % après l'émission de CopyPlugin AVERTISSEMENT Compilé avec 1 avertissement à 9:57:18 AM avertissement dans ./node_modules/bootstrap-vue/esm/vue.js "l'export 'default' (réexporté sous 'Vue') n'a pas été trouvé dans 'vue' Application exécutée sur : - Local : http://localhost:8080/ Problèmes de vérification en cours... ERREUR dans src/main.ts : 15:20 TS2345 : l'argument de type « BootstrapVuePlugin » n'est pas attribuable au paramètre de type « Plugin_2 ». Le type 'BootstrapVuePlugin' n'est pas attribuable au type '{ install: PluginInstallFunction; }'. Les types de propriété « installer » sont incompatibles. Tapez « PluginFunction<BvConfigOptions> » n'est pas attribuable au type 'PluginInstallFunction'. Les types de paramètres 'Vue' et 'app' sont incompatibles. Tapez "Application<any>" Il manque les propriétés suivantes du type « VueConstructor<Vue> » : extend, nextTick, set, delete et 3 autres. 13 | // Installez éventuellement le plugin de composants d'icône BootstrapVue 14 | //Vue.use(IconsPlugin).use(BootstrapVue comme n'importe quel autre) > 15 | createApp(App).use(BootstrapVue).component('Release', Release) | ^^^^^^^^^^^^ 16 | .use(router).mount('#app')</pre> <p><strong>浏览器控制台输出:</strong></p> <pre class="brush:php;toolbar:false;">Uncaught TypeError : Impossible de lire la propriété 'prototype' d'un élément non défini à l'évaluation (config.js?228e:6) sur Module../node_modules/bootstrap-vue/esm/utils/config.js (chunk-vendors.js:3924) sur __webpack_require__ (app.js:849) à fn (app.js:151) à l'évaluation (props.js?cf75:1) sur Module../node_modules/bootstrap-vue/esm/utils/props.js (chunk-vendors.js:4200) sur __webpack_require__ (app.js:849) à fn (app.js:151) à l'évaluation (model.js?58f2:1) dans Module../node_modules/bootstrap-vue/esm/utils/model.js (chunk-vendors.js:4116)</pre> <p><br /></p>
P粉002023326
P粉002023326

répondre à tous(1)
P粉818088880

Vous devez installer bootstrap-vue-3

COUREZ npm i --save bootstrap-vue-3

Puis ajoutez le code suivant à l'intérieur main.jsmain.ts :

//bootstrap vue
import BootstrapVue3 from 'bootstrap-vue-3';
app.use(BootstrapVue3);
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!