Vue 3中的v-for指令使用详解

在Vue 3中,v-for指令是一个非常强大且常用的指令,它用于在模板中循环渲染数组或对象的内容。本文将为您详细介绍Vue 3中v-for指令的使用方法,并提供一些实例来帮助您更好地理解。

	<div                                                                                   
		:class="{'indicator-category': true ,'indicator-category-active': item.checked}"   
		v-for="item in sideList" :key="item.id" @click="categoryClick(item)"               
	                                                                                       
	>                                                                                      
		{{item.name}}                                                                      
	</div>

<script setup lang="ts">    
const sideList = ref([                                   
	{                                                    
		id: 1,                                           
		name : '基本信息',                                   
	},                                                   
	{                                                    
		id: 2,                                           
		name : '财务流水',                                   
	}                                                    
	,                                                    
	{                                                    
		id: 3,                                           
		name : '展现数据',                                   
	}                                                    
	,                                                    
	{                                                    
		id: 4,                                           
		name : '转化数据',                                   
	}                                                    
	,                                                    
	{                                                    
		id: 5,                                           
		name : '转化数据(计费时间)',                             
	}                                                    
	,                                                    
	{                                                    
		id: 6,                                           
		name : ' APP下载数据',                               
	}                                                    
	,                                                    
	{                                                    
		id: 7,                                           
		name : '视频数据',                                   
	},                                                   
	{                                                    
		id: 8,                                           
		name : '落地页及门店数据',                               
	}                                                    
	,                                                    
	{                                                    
		id: 9,                                           
		name : '附加创意',                                   
	}                                                    
	,                                                    
	{                                                    
		id: 10,                                          
		name : '互动数据',                                   
	}                                                    
	,                                                    
	{                                                    
		id: 11,                                          
		name : ' 直播间数据',                                 
	}                                                    
	,                                                    
	{                                                    
		id: 12,                                          
		name : '游戏行业',                                   
	}                                                    
	,                                                    
	{                                                    
		id: 13,                                          
		name : '线索收集',                                   
	}                                                    
])                                                       
                                                         
const categoryClick = (item) =>{                          
	sideList.value.forEach(el => el.checked= false)      
	item.checked = !item.checked                         
}      
</script>                                                                                                                                       

 

相关推荐

  1. vue v-for指令

    2024-07-10 15:38:03       37 阅读
  2. vue-指令v-for

    2024-07-10 15:38:03       137 阅读
  3. 探索Vue 3.0v-html指令

    2024-07-10 15:38:03       34 阅读
  4. Vuev-forv-if优先级(2、3

    2024-07-10 15:38:03       26 阅读
  5. Vuev-for指令、事件处理、表单控制

    2024-07-10 15:38:03       50 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-10 15:38:03       99 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-10 15:38:03       107 阅读
  3. 在Django里面运行非项目文件

    2024-07-10 15:38:03       90 阅读
  4. Python语言-面向对象

    2024-07-10 15:38:03       98 阅读

热门阅读

  1. ThreadLocal的内存泄漏

    2024-07-10 15:38:03       27 阅读
  2. 【软件工程中的演化模型及其优缺点】

    2024-07-10 15:38:03       27 阅读
  3. Linux 例题及详解

    2024-07-10 15:38:03       27 阅读
  4. 金蝶云苍穹-插件开发(四)GPT开发相关插件

    2024-07-10 15:38:03       26 阅读
  5. Windows图形界面(GUI)-SDK-C/C++ - 应用程序结构

    2024-07-10 15:38:03       35 阅读
  6. MySQL 速记SQL语句(SQL语句学习)

    2024-07-10 15:38:03       26 阅读
  7. xformers版本与其依赖pytorch版本的对应关系

    2024-07-10 15:38:03       26 阅读
  8. C++线程安全队列

    2024-07-10 15:38:03       33 阅读