【Vue】filter的用法

上一篇: vue的指令

https://blog.csdn.net/m0_67930426/article/details/134599378?spm=1001.2014.3001.5502

本篇所使用指令 v-for v-on v-html

html 复制代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>


<body>

<!--准备容器  -->
<div id="app">
    <h2>四大发明</h2>
  <ul>
      <li v-for="(item,index) in list">
         <span>{{item.name}}</span>
          <span>{{item.creator}}</span>
          <button @click="del(item.id)">删除</button>
      </li>
      <br>
   <div v-html="url"></div>
  </ul>
</div>

<!-- 引包 -->
<script src="https://cdn.jsdelivr.net/npm/vue@2.7.14/dist/vue.js"></script>

<!-- 创建实例 -->
<script>
/*    Vue.config.productionTip =false;*/

    var  app=new Vue({
        el:'#app',
        data: {
           list:[
               {id:1, name:'造纸术',creator:'蔡伦'},
               {id:2, name:'指南针',creator:'栾(luan)大'},
               {id:3, name:'火药',creator:'孙思邈'},
               {id:4, name:'活字印刷术',creator:'毕升'},
           ],
            url:'<a href="https://zhidao.baidu.com/question/37807254.html">百度知道</a>'
        },
        methods:{

           del(id){
               this.list=this.list.filter(item=> item.id!=id)
           }
        }
    });
</script>
</body>
</html>

filter的作用:根据条件,保留满足条件的对应项,得到一个新数组

html 复制代码
 methods:{

           del(id){
               this.list=this.list.filter(item=> item.id!=id)
           }
        }

注意: 方法名不能使用delete

意思是说 不能使用Javascript的关键字作为属性名

点击删除

再刷新一下

相关推荐
Mike_jia2 分钟前
OpenDeRisk:AI 原生风险智能系统 ——7*24H 应用系统AI数字运维助手(AI-SRE)
前端
朱穆朗11 分钟前
electron升级到33.0.x版本后,devtools字体的修改方法
前端·javascript·electron
2501_9444522317 分钟前
智能洞察 Cordova 与 OpenHarmony 混合开发实战
javascript
IT_陈寒19 分钟前
Java 21新特性实战:5个必学的性能优化技巧让你的应用提速40%
前端·人工智能·后端
Irene199123 分钟前
insertAdjacentHTML() 详解
javascript·dom
HarrySunCn24 分钟前
大夏龙雀DX-CT511N-B实战之路-第1步
前端·单片机·物联网·iot
未来之窗软件服务32 分钟前
幽冥大陆(七十七)C# 调用 中文huayan-medium.onnx —东方仙盟练气期
前端·ui·c#·仙盟创梦ide·东方仙盟
古茗前端团队34 分钟前
用 NAudio 做一个音频播放器及原理
前端
成为大佬先秃头35 分钟前
渐进式JavaScript框架:Vue 工具 & 模块化 & 迁移
开发语言·javascript·vue.js
xiaoxue..36 分钟前
二叉搜索树 BST 三板斧:查、插、删的底层逻辑
javascript·数据结构·算法·面试