今天遇到了一个bug,说是下图的插槽一直不显示
![](https://i-blog.csdnimg.cn/blog_migrate/f1224d44e806eb6d941bf83ef74d4322.png)
查看代码,是一个v-if 控制的插槽,如图
![](https://i-blog.csdnimg.cn/blog_migrate/976cff019d44a522b6b85162cee79608.png)
首先是判断v-if的值是不是true,结果发现只因毛问题都没有,最后怀疑到v-if和slot不能同时出现这个问题上,去掉v-if,插槽显示。确定了问题在哪,就开始尝试解决问题。
首先我选择了把v-if 写在外面一层,无果
然后我把v-if写在slot的里层,问题解决
下面是代码
![](https://i-blog.csdnimg.cn/blog_migrate/7871d755aface03419a04bcfcbb6218d.png)
今天遇到了一个bug,说是下图的插槽一直不显示
查看代码,是一个v-if 控制的插槽,如图
首先是判断v-if的值是不是true,结果发现只因毛问题都没有,最后怀疑到v-if和slot不能同时出现这个问题上,去掉v-if,插槽显示。确定了问题在哪,就开始尝试解决问题。
首先我选择了把v-if 写在外面一层,无果
然后我把v-if写在slot的里层,问题解决
下面是代码