Laravel vuejs-如何在安装组件后显示插槽
我想在组件中隐藏一个插槽,并且在安装组件时也显示插槽 index.blade.phpLaravel vuejs-如何在安装组件后显示插槽,laravel,vue.js,Laravel,Vue.js,我想在组件中隐藏一个插槽,并且在安装组件时也显示插槽 index.blade.php <input slot-scope="{ someData }" type="text" name="some_name" v-model="someData.some_name"> <p class="d-none" slot="something
<input
slot-scope="{ someData }"
type="text"
name="some_name"
v-model="someData.some_name">
<p class="d-none" slot="something"></p>
index.vue
<slot :someData="someData"></slot>
<slot name="something"></slot>
.
.
.
mounted() {
this.$slots.something[0].elm.classList.remove('d-none');
}
更新
我有一些其他类型的插槽正在工作:
index.blade.php
<input
slot-scope="{ someData }"
type="text"
name="some_name"
v-model="someData.some_name">
<p class="d-none" slot="something"></p>
index.vue
<slot :someData="someData"></slot>
<slot name="something"></slot>
.
.
.
mounted() {
this.$slots.something[0].elm.classList.remove('d-none');
}
.
.
.
安装的(){
这是.slots.something[0].elm.classList.remove('d-none');
}
但我不知道如何利用顶部的插槽