vue中if和show不能同时用

问题描述:vshow和vif可以一起用么 大家好,小编来为大家解答以下问题,一个有趣的事情,一个有趣的事情,现在让我们一起来看看吧!

vue中的v-show和v-if是做什么用的,两者区别是什么

vue中if和show不能同时用的相关图片

v-if和v-show可以一起使用,方法如下:

在开发项目过程中v-if和v-show一起使用时,接下面跟着的v-else会在页面上面显示两次 。代码如下:

<tbody class="sortable" id="sortTable">。

     <tr v-show="items.length" v-for="(item,index) in items" :item="item">。

            <td :id="item.objectId">{{index+1}}</td>。

            <td>{{item.number}}</td>。

     </tr>。

     <tr v-else>。

             <td colspan='2'>暂无数据</td>。

    </tr></tbody>。

原因其实很简单,根据vue的文档描述:

当它们都处于同一节点时,v-for 的优先级高于 v-if。这意味着,v-if 将分别在循环中的每次迭代上运行。

也就是v-if会判断两次。

当然这样用也有它的好处,当你只想将某些项渲染为节点时,这会非常有用,如下:(以上只渲染 todos 中未完成的项。)。

的相关图片

1.v-show跟v-if都是做条件隐藏跟显示用的,

2.v-show是页面加载的时候显示的内容跟隐藏的内容同时加载在页面上只是根据条件进行了隐藏。

3.v-if是页面加载的时候根据条件进行显示需要展示的内容。并且销毁不需要显示的条件内容,每次加载的时候进行销毁当前加载符合条件的内容。

4.简单的来说就是前者在页面上可以看见隐藏的条件,后者看不见隐藏的条件。

5.使用场景:v-show在高频切换的时候为了不浪费资源更多的使用,后者在不需要高频切换的时候更多的使用。

的相关图片

的相关图片

courtiers,courtiers in a rose garden

courtiers,courtiers in a rose garden

hostler,hostler的读音

hostler,hostler的读音

actress,actress怎么读语音

actress,actress怎么读语音

群晖无公网ip,群晖无公网IP外网访问域名免端口的教程

群晖无公网ip,群晖无公网IP外网访问域名免端口的教程

pruninghooks

pruninghooks

关于朋友陪伴的作文600字初中,关于朋友陪伴的作文600字初中生

关于朋友陪伴的作文600字初中,关于朋友陪伴的作文600字初中生

我的青春里有友谊700字作文,我的青春里有友谊700字作文初三

我的青春里有友谊700字作文,我的青春里有友谊700字作文初三

好句50字带赏析

好句50字带赏析

香港德勤工资多少,德勤会计师事务所香港月薪

香港德勤工资多少,德勤会计师事务所香港月薪

lw/腿类风湿最早期图片,腿关节类风湿是什么症状

lw/腿类风湿最早期图片,腿关节类风湿是什么症状