同级v-if失效问题

同级v-if失效问题

在我用vue的v-if指令,写element表格操作栏按钮判断是否显示时,出现同级v-if居然失效问题。

下面是我写的代码

同级v-if失效问题插图

当qwe = 1时:(是我想要的结果)

同级v-if失效问题插图1

当qwe = 2时:(应该条件为2的按钮应该要显示,现在没有显示)

同级v-if失效问题插图2

嘶~
什么情况?

我去查阅vue手册vue官网条件渲染。并没有说不能同级连续使用v-if。但我注意到2.1.0 新增v-else-if。

于是我这样写:

同级v-if失效问题插图3

解决了qwe2时不渲染问题。(也可以使用v-show,看需求了)

虽然是解决了,确不知道为什么,让我寝食难安!有知道的大佬欢迎留言

暂无评论

发送评论 编辑评论


				
上一篇
下一篇