0
私は通常、すべてのコンポーネントがグローバルにコンパイルされ、お互いに兄弟としてコンパイルされていることを知っています。しかし、私はどのように親コンポーネントのプロパティを使用することができますか?たとえば、次のようにこの場合Vue.jsで内部コンポーネントを子としてコンパイルするにはどうすればよいですか?
Vue.component('parent',{
template: '#parent',
props:['tab']
});
Vue.component('child',{
template: '#child',
props:['scope']
});
new Vue({
el: 'body',
data: function(){
return {
tab: "global"
}
}
});
<parent tab="parent">
<child slot="child" :scope="tab"></child>
</parent>
<template id="parent">
<h1>Parent</h1>
<slot name="child"></slot>
</template>
<template id="child">
<p>Compiled in {{scope}}</p>
</template>
<script src="https://cdnjs.cloudflare.com/ajax/libs/vue/1.0.26/vue.min.js"></script>
Vue.component'はグローバルに登録する '、あなたがそれを指摘しなければなりません。 – gurghet
彼は彼の元の質問で@ gurghet –
私はそれが明確ではないと言います – gurghet