Mit der Veröffentlichung von VUE 3.5 hat Vue mehr Unterstützung für benutzerdefinierte Elemente. Dieses Repository hätte seine Mission abgeschlossen haben (eine Übergangslösung, bevor VUE mehr Funktionen für benutzerdefinierte Elemente unterstützt), daher sollte dieses Repository 3.5 nicht unterstützen. Ich empfehle Ihnen ein Upgrade auf Vue 3.5.x, um Ihre Anforderungen nach benutzerdefinierten Elementen zu erfüllen.
Ein Vue-Plugin, das die benutzerdefinierten Elementfunktionen von Vues erweitert (V-Model, Kinderstil)
Englisch | 中文
Tipps: Dieses Plugin injiziert den Implementierungscode in die Vue -Laufzeit, was ich Ihnen sagen muss. Wenn Sie Probleme verwenden, geben Sie bitte ein Problem ein
npm i unplugin-vue-ce -Doder
yarn add unplugin-vue-ce-Doder
pnpm add unplugin-vue-ce -DTipps: Sie müssen die
customElement-Option von@vitejs/plugin-vueaktivieren
// 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 ( ) ] ,
} ) Weitere Details finden Sie in der Unpugin-Vue-CE/V-Model
Weitere Details finden Sie in Unpugin-Vue-CE/Sub-Stil
Weitere Details finden Sie in der Unpugin-vue-CE/CE-App