
PortalVue
Vue Plugin to render component templates anywhere in the DOM
3K viewsAdded Jan 21, 2019
A Vue Plugin to render your component's templates anywhere in the DOM
Installation
npm i portal-vue
# or
yarn add portal-vue
import PortalVue from 'portal-vue'
Vue.use(PortalVue)
Usage
<portal to="destination">
<p>This slot content will be rendered wherever the <portal-target> with name 'destination'
is located.</p>
</portal>
<portal-target name="destination">
<!--
This component can be located anwhere in your App.
The slot content of the above portal component will be rendered here.
-->
</portal-target>
Nuxt module
Add portal-vue/nuxt to modules section of nuxt.config.js
{
modules: ['portal-vue/nuxt']
}




