美文网首页
vue 使用和v-show 同时使用的问题

vue 使用和v-show 同时使用的问题

作者: 我常常问自己我是谁 | 来源:发表于2019-05-09 17:00 被阅读0次

今天在使用<slot>插槽时,出来一个问题,那就是使用v-show的标签没有被执行
但是,<slot>插槽的功能是可以正常使用的。

废话不多说了,下面先看图,然后在说解决办法:

插槽.png

想要问题再现,照着图片上的写一些就行,我这里使用的modal模板是 iview 提供的,至于安装自己去官网上看

在图片中父组件使用了<slot>和v-show

解决办法:
v-show 改成 v-if
网上找到了解释是:
就跟<template></template>一样页面上跟本没有这个标签对,当然没办法在其上添加css display属性了,所以对 <slot> <template> 都不能使用 v-show 改用 v-if

slot 不能用v-show,只能使用v–if

相关文章

网友评论

      本文标题:vue 使用和v-show 同时使用的问题

      本文链接:https://www.haomeiwen.com/subject/ybfgoqtx.html