@unplugin-vue-ce/v-model

A vue plugin that extends vue's Custom Element capabilities (v-model)
22,716 75
Install
npm install @unplugin-vue-ce/v-model
Latest Version:1.0.0
Vue:3
License:MIT
Last Updated:Sep 5, 2024
Links: GitHub  ·  npm
Maintainer: baiwusanyu

@unplugin-vue-ce/v-model

The implementation principle of @unplugin-vue-ce/v-model comes from vue/core pr #7525

Tips: ⚠ This plugin will inject the implementation code into the vue runtime, which is what I have to tell you. If you have any problems using it, please submit an issue

Snapshot

vm.gif

Install

npm i @unplugin-vue-ce/v-model

or

yarn add @unplugin-vue-ce/v-model

or

pnpm add @unplugin-vue-ce/v-model

Usage

Vite
// vite.config.ts
import { defineConfig } from 'vite'
import { viteVueCEVModel } from '@unplugin-vue-ce/v-model'
import vue from '@vitejs/plugin-vue'
import type { PluginOption } from 'vite'
export default defineConfig({
  plugins: [
    vue(),
    viteVueCEVModel() as PluginOption,
  ],
})

Rollup
// rollup.config.js
import { rollupVueCEVModel } from '@unplugin-vue-ce/v-model'
export default {
  plugins: [
    rollupVueCEVModel(),
  ],
}

Webpack
// webpack.config.js
module.exports = {
  /* ... */
  plugins: [
    require('@unplugin-vue-ce/v-model').webpackVueCEVModel(),
  ],
}

Vue CLI
// vue.config.js
module.exports = {
  configureWebpack: {
    plugins: [
      require('@unplugin-vue-ce/v-model').webpackVueCEVModel({}),
    ],
  },
}

ESBuild
// esbuild.config.js
import { build } from 'esbuild'
import { esbuildVueCEVModel } from '@unplugin-vue-ce/v-model'

build({
  plugins: [esbuildVueCEVModel()],
})

Related Packages

@unplugin-vue-ce/sub-style

A vue plugin that extends vue's Custom Element capabilities (sub component style...

39,165 75
unplugin-vue-ce

A vue plugin that extends vue's Custom Element capabilities (v-model, child styl...

24,311 75
@unplugin-vue-ce/switch-shadow

A vue plugin that extends vue's Custom Element capabilities (free switch shadow)

22,451 75

Version History

Version Released Vue License
1.0.0 ^3.3.2 MIT
Pre-releases (22)
Version Released Vue License
1.0.0-beta.21 ^3.3.2 MIT
1.0.0-beta.20 ^3.3.2 MIT
1.0.0-beta.19 ^3.3.2 MIT
1.0.0-beta.18 ^3.3.2 MIT
1.0.0-beta.17 ^3.3.2 MIT