をレンダリング:私は、次のVueJSコンポーネント持ってJSXを使用してVueJSコンポーネントの書き換えや機能
Vue.component('label-ui', {
props: ['type', 'size', 'color', 'position'],
template: `
<div :class="[type, size, color, position]" class="ui labels">
<slot></slot>
</div>
`
を私は動的にテンプレートのHTMLタグを設定することができるよう、これを書き換えたい - 私は何をすべきかに類似このコードで:
props: ['tag', 'attributes'],
render(createElement) {
return createElement(this.tag || 'div', {attrs: this.attributes || {}}, this.$slots.default);
}
しかし、私はJSX構文を使用したい - ここに述べたように:https://vuejs.org/v2/guide/render-function.html#JSX
私はJSXフォーマを使用してこれを行う方法は、しかし、把握することはできませんt。
アイデア?
おかげ
まず、[プラグインの言及](https://github.com/vuejs/babel-plugin-transform-vue-jsx)がありますか? –
はい、私はそのプラグインをインストールしました – Moshe