Vue.JS内の別のコンポーネントの中にコンポーネントを宣言することはできますか? これは私がやろうとしているものです:再利用可能なネストされたVueJSコンポーネント
<!-- this is declared inside some-component.vue file -->
<script>
export default {
components:{
'cmptest' : {
template:'#cmptest',
props:['mprop']
}
},
data :() => ({
val:'world'
})
};
</script>
<template>
<div>
<template id="cmptest">
{{mprop}}
</template>
<cmptest mprop="hello"></cmptest>
<cmptest :mprop="val"></cmptest>
</div>
</template>
私は言い換えれば(Vue.component(...)
で)可能な場合は、子コンポーネントを登録するグローバル
を避けたいのですが、私は子供のを指定したいのですが<template>
親コンポーネントファイル内(巨大な行を使わずにtemplate:'entire-html-of-child-component-here'
)
iは、巨大なワンライナー'テンプレートを使用しました追加のファイルを作成する... – andrei