Avec la sortie de Vue 3.5, Vue prend plus de prise en charge pour les éléments personnalisés. Ce référentiel devrait avoir terminé sa mission (une solution de transition avant que Vue ne prenne en charge plus de fonctionnalités pour les éléments personnalisés), donc ce référentiel ne devrait pas prendre en charge 3.5. Je vous recommande de passer à Vue 3.5.x pour répondre à vos besoins en éléments personnalisés.
Un plugin Vue qui étend les capacités des éléments personnalisés de Vue (modèle V, style enfant)
Anglais | 中文
Conseils: ce plugin injectera le code d'implémentation dans le VUE Runtime, ce que je dois vous dire. Si vous avez des problèmes à l'utiliser, veuillez soumettre un problème
npm i unplugin-vue-ce -Dou
yarn add unplugin-vue-ce-Dou
pnpm add unplugin-vue-ce -DConseils: vous devez activer l'option
customElementde@vitejs/plugin-vue
// vite.config.ts
import { defineConfig } from 'vite'
import { viteVueCE } from 'unplugin-vue-ce'
import vue from '@vitejs/plugin-vue'
import type { PluginOption } from 'vite'
export default defineConfig ( {
plugins : [
vue ( ) ,
viteVueCE ( ) as PluginOption ,
] ,
} ) // rollup.config.js
import { rollupVueCE } from '@nplugin-vue-ce'
export default {
plugins : [
rollupVueCE ( ) ,
] ,
} // webpack.config.js
module . exports = {
/* ... */
plugins : [
require ( 'unplugin-vue-ce' ) . webpackVueCE ( ) ,
] ,
} // vue.config.js
module . exports = {
configureWebpack : {
plugins : [
require ( 'unplugin-vue-ce' ) . webpackVueCE ( { } ) ,
] ,
} ,
} // esbuild.config.js
import { build } from 'esbuild'
import { esbuildVueCE } from 'unplugin-vue-ce'
build ( {
plugins : [ esbuildVueCE ( ) ] ,
} ) Afficher plus de détails @ Unplugin-Vue-CE / V-Model
Afficher plus de détails @ Unplugin-vue-CE / Sous-style
Afficher plus de détails @ Unplugin-vue-CE / CE-App