碰到一个需求,需要隐藏 element-ui 中 tabs 里的 tab 标签页,为了不影响其他功能,必须使用 v-show,这是发现 v-show 隐藏失败,但是换成 v-if 成功了,最终发现,el-tab 标签的 v-show 并没有直接作用到 tab 标签的标签头 header 本身,而是作用到内部的元素,造成的结果是,标签还在,但点击打开之后的内容没有...
一般来讲,v-if有更高的切换消耗,而v-show有更高的初始渲染消耗,因此如果需要频繁切换v-show较好,如果在运行时条件不大可能改变v-if比较好