当前位置:网站首页>v-if 和 v-for 为什么不能连用
v-if 和 v-for 为什么不能连用
2022-04-22 05:46:00 【Python User】
v-if 和 v-for 不能连用,否则会造成一个性能浪费!
原因: 在 Vue2中 v-for的优先级高于 v-if,如果v-if的值为false时,v-for仍然会根据优先级进行渲染,这样就造成了一个资源浪费,如下所示:
<template>
<div>
<!--不能同时使用,会造成资源浪费-->
<div v-for = "(it, i) in getData" v-key="i" v-if="flag">
</div>
</tempalte>
<script> export default {
data(){
return{
getData:[1,2,3], flag: false } } } </script>
可以将v-if包在最外层来解决:
<template>
<div>
<div v-if="flag">
<div v-for = "(it, i) in getData" v-key="i" ></div>
</div>
<!--如果不想使用div标签,也可以使用template-->
<template v-if="flag">
<div v-for = "(it, i) in getData" v-key="i" ></div>
</template>
</div>
</tempalte>
<script> export default {
data(){
return{
getData:[1,2,3], flag: false } } } </script>
版权声明
本文为[Python User]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_44684357/article/details/124281528
边栏推荐
- Out range of signed 32bit display when compiling openssl-0.9.8e
- QSS、QDateEdit、QCalendarWidget自定义设置
- STM32 study notes 4 - HC_ Commissioning record of SR04 ultrasonic ranging module
- deep learning object detection
- std::string 实现split
- Characteristics and usage of QT signal and slot
- 机器人抓取物体原理初步
- 关于手眼标定中RT矩阵的欧拉角和Halcon中pose的类型之间的关系
- Assemble DOS interrupt function
- Ad embedded learning blue bridge
猜你喜欢

遍历数组、对象 父子通信props/$emit

After compiling the official program of punctual atom stm32f429, it cannot be downloaded with j-link

IWDG

【无标题】点击分类 跳转页面 展示详细信息

AD5724 bipolar ADC

Write an article about DDT data-driven automated testing

Blue Bridge Cup embedded expansion board learning DHT11

Geojson file and ShapeFile file single conversion gadget

Universal timer

deep learning object detection 精选
随机推荐
TCP通讯MODBUS协议解析
转义符\ 数据格式的拼接
形参、局部变量以及局部静态变量
常见面试问题 - 3(操作系统)
STM32 learning note 2 - set GPIO register to realize running water lamp
IFIX question summary Q & A (personal record)
js等待异步执行完成后在执行
Interaction method II between STM32 single chip microcomputer and ld3320 voice module
Invalid transform origin base point setting
C learning experience of commission, thread and timer
Daily learning records - reading custom data sets
【三角形 杨辉三角 打印奇偶数循环 js for break 循环】
判断完全二叉树
Universal timer
Dlopen calls dynamic library
Compiling OpenSSL of arm64 on M1 chip
Daily learning record -- solving graphviz Chinese garbled code problem
Pykmip test
Add a minimize button to the CPropertySheet window
qt Debug版本运行正常Release版本运行奔溃