# fragment-for-vue
**Repository Path**: ambit/fragment-for-vue
## Basic Information
- **Project Name**: fragment-for-vue
- **Description**: 🌱 为 Vue2 中提供多根组件支持,并能在 Vue3 中使用。
- **Primary Language**: TypeScript
- **License**: Apache-2.0
- **Default Branch**: main
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 2
- **Forks**: 0
- **Created**: 2021-08-12
- **Last Updated**: 2024-10-14
## Categories & Tags
**Categories**: vue-extensions
**Tags**: Fragment, Vue, vue3, vue-fragment, vue-fragments
## README
# Fragment For Vue
Provide multi-root support in Vue 2, and able to work in Vue 3.
## ✨ Comparison with `vue-fragment`
|Features|`fragment-for-vue`|`vue-fragment`|
|-|:-:|:-:|
|Vue 3|✅|❎|
|Vue Devtools|✅|❎|
|Directive `v-for`|✅|❎|
|Directive `v-if`|✅|❎|
|TypeScript|✅|✅|
## ⬇️ Install
```
npm i -S fragment-for-vue
```
## 📃 Usage
### In Vue 2
```javascript
import Vue from 'vue'
import { FragmentPlugin } from 'fragment-for-vue'
Vue.use(FragmentPlugin)
```
```html
```
```html
title
Num is {{ i }}
```
### In Vue 3
```diff
- import { Fragment } from 'fragment-for-vue'
+ import { Fragment } from 'fragment-for-vue/vue3'
```
```javascript
import { createApp } from 'vue'
import { FragmentPlugin } from 'fragment-for-vue/vue3'
createApp(/*...*/).use(FragmentPlugin)
```
## ☎️ Contact
1. WeChat: ambit_tsai
1. QQ Group: 663286147
1. E-mail: ambit_tsai@qq.com