vue-vnode-component

0.0.1 • Public • Published

vue-vnode-component

インストール方法

npm

$ npm install vue-vnode-component

yarn

$ yarn add vue-vnode-component
import VNode from 'vue-vnode-component';

Vue.component('VNode', VNode);

特徴

VNodeのvnode属性にvnodeインスタンスを渡すとtemplate内で表示できる 一応render関数内でも使えるけど、childに直接vnode渡せばいんじゃない?と思う。

主な使い方

スロットに入れられたコンポーネント等をこのように使える。 そうすると、名前付きスロットなどもtemplateタグ内で完全にラッピングできる。

<VNode
  v-for="(vnode, i) in $vnode.componentOptions.children"
  :key="i"
  :vnode="vnode"
/>

/vue-vnode-component/

    Package Sidebar

    Install

    npm i vue-vnode-component

    Weekly Downloads

    2

    Version

    0.0.1

    License

    MIT

    Unpacked Size

    2.48 kB

    Total Files

    4

    Last publish

    Collaborators

    • k-okina