当前位置: 首页 > news >正文

vue快速入门(十二)v-key索引标志

注释很详细,直接上代码

新增内容

  1. v-key的使用场景
  2. 数组筛选器的使用

源码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>*{margin: 0;padding: 0;}#all{margin: 100px auto;padding-bottom: 10px;width: 300px;height: auto;background: linear-gradient(rgba(4, 226, 242, 0.5),rgba(3, 255, 117, 0.5));border-radius: 20px;box-shadow: 15px 15px 30px rgba(0,0,0,0.5);}#title{text-align: center;font-size: 27px;font-family: 楷体;font-weight: 800;padding-top:20px;}#all ul{list-style: none;margin: 0px 30px 10px 30px;}#all ul li{margin: 30px 0;height: 35px;line-height: 35px;padding: 0 25px;}#all ul div{display: inline-block;}#start{width: 110px;}li{background-color: #ffffff77;border-radius: 10px;backdrop-filter: blur(5px);}button{/* 鼠标样式 */cursor: pointer;border-radius: 5px;border: none;/* 其实没啥很明显的效果,单纯是不知道写啥好了 */box-shadow: 5px 5px 20px rgba(13, 239, 198, 0.5);background-color: rgba(0,0,0,0);}</style>
</head>
<body><!-- 挂载点 --><div id="root"><div id="all"><div id="title">收复失地</div><ul><!-- 重点就是这个v-key索引,简写:key 我们会设为自己的id--><li v-for="(item,index) in areas" :key="item.id"><span>{{item.name}}</span><div id="start"><span v-for="(item_1,index_1) in item.difficulty"></span></div><button @click="dis(item.id)">征讨</button></li></ul></div></div><!-- 导入vue的js代码 --><script src="./lib/vue2.js"></script><script>const app = new Vue({// Vue实例el: '#root',// 挂载点data: {// 数据areas:[{id:1,name:'蒙德',difficulty:1},{id:2,name:'璃月',difficulty:2},{id:3,name:'稻妻',difficulty:3},{id:4,name:'须弥',difficulty:4},{id:5,name:'枫丹',difficulty:5}]},methods: {// 方法dis(id){// filter: 根据条件,保留满足条件的对应项,得到一个新数组this.areas=this.areas.filter(item=>item.id!=id)}}})</script>
</body>
</html>

效果演示

在这里插入图片描述

http://www.lryc.cn/news/333989.html

相关文章:

  • 智能网联汽车自动驾驶数据记录系统DSSAD数据配置
  • linux知识点
  • 微信小程序实现滚动标签
  • 大语言模型上下文窗口初探(下)
  • Java整合ElasticSearch8.13
  • 2.网络编程-HTTP和HTTPS
  • MTK i500p AIoT解决方案
  • ES入门十四:分词器
  • 汇编——SSE打包整数
  • 动态规划(2)
  • JetBrains IDE 2024.1 发布 - 开发者工具
  • C++ 构造函数中的参数顺序
  • Git Flow困境逃脱指南
  • MySQL的sql_mode模式简介
  • 性能优化-如何爽玩多线程来开发
  • 非关系型数据库-----------Redis的主从复制、哨兵模式
  • 使用docx4j转换word为pdf处理中文乱码问题
  • 【引子】C++从介绍到HelloWorld
  • Django检测到会话cookie中缺少HttpOnly属性手工复现
  • 2024数字城市建设博览会:一站式平台,满足多元需求
  • iOS 17.5系统或可识别并禁用未知跟踪器,苹果Find My技术应用越来越合理
  • 关于搭建elk日志平台
  • 【全套源码教程】基于SpringBoot+MyBatis+Vue的流浪动物救助网站的设计与实现
  • Word wrap在计算机代表的含义(自动换行)
  • 室友打团太吵?一条命令让它卡死
  • RabbitMQ3.13.x之八_RabbitMQ中数据文件和目录位置
  • 仿抖音短视频直播带货刷一刷商城社交电商源码系统小程序APP开发
  • Vue - 你知道Vue组件中的data为什么是一个函数吗
  • MUX VLAN
  • 漫谈:“标准”是一种幻觉 C++语言标准的意义