我想在默认范围内显示一个变量。此版本的作品。VueJS Slot v-text
<slot>{{namedSlotText}}</slot>
但是当我尝试这种方式时,变量不显示。
模板
<div id="app">
<my-component></my-component>
</div>
代码
let vm = new Vue({
el:"#app",
components:{
myComponent:{
template:`
<div>
<slot :text="namedSlotText"></slot>
</div>
`,
data:()=>({
namedSlotText: "This is default slot text"
})
}
}
})
我看到一些地方v-text
作品。
槽超出范围。数据只能在#app el内访问。 – SaJed
我的数据函数里面的myComponent和数据不可访问#app中只有accesible myComponent里面 –