vue实现单一筛选、删除筛选条件


Posted in Javascript onOctober 26, 2020

本文实例为大家分享了vue实现单一筛选、删除筛选条件的具体代码,供大家参考,具体内容如下

效果预览:

vue实现单一筛选、删除筛选条件

代码如下:

<!DOCTYPE html>
<html lang="en">
<head>
 <meta charset="UTF-8">
 <title>Document</title>
 <script src="vue.v2.6.10.js"></script>
 <style type="text/css">
  * {
   margin: 0;
   padding: 0;
  }

  li {
   list-style: none;
  }

  a {
   color: #333;
   text-decoration: none;
  }

  a:hover {
   color: red
  }

  #product {
   width: 700px;
   margin: 20px auto;
   background: #f2f2f2;
   border: 1px solid #ddd;
  }

  ul {
   padding: 10px;
  }

  #filter {
   padding: 0 10px;
   height: 40px;
   line-height: 40px;
   background-color: #ddd
  }

  #brand span {
   display: inline-block;
   margin-right: 30px;
  }

  #brand a {
   margin: 0 5px;
  }

  #brand li {
   margin-bottom: 10px;
  }

  mark {
   border: 1px solid red;
   padding-left: 5px;
   margin-right: 15px;
  }

  mark em {
   border-left: 1px solid red;
   padding: 0 5px;
   margin-left: 5px;
   font-style: normal;
  }
 </style>
</head>

<body>
 <div id="product">
  <div id="filter">
   <span>您筛选的手机:</span>
   <mark v-for="item,index in obj">{{item}}<em @click="del(index,item)">X</em></mark>
  </div>
  <ul id="brand">
   <li v-for="item,index in json">
    <span>{{item.title}}</span>
    <a href="#" rel="external nofollow" v-for="i in item.list" @click="add(index,i)">{{i}}</a>
   </li>
  </ul>
 </div>
 <script>
  var json = [{
    title: "品牌",
    list: ["苹果", "小米", "三星", "vivo", "OPPO", "华为"]
   },
   {
    title: "内存",
    list: ["4GB", "8GB", "2GB", "3GB以下", "8GB以上"]
   },
   {
    title: "存储",
    list: ["8GB", "16GB", "32GB", "64GB以下", "128GB以上"]
   },
   {
    title: "尺寸",
    list: ["4.5英寸", "5.5英寸以上", "4英寸以下"]
   },
  ];
  var vm=new Vue({
   el: "#product",
   data: {
    json,
    obj:{}
   },
   methods:{
    add(index,i){
     this.$set(this.obj,index,i);
    },
    del(index){
     this.$delete(this.obj,index);
    }
   }
  });
 </script>
</body>

</html>

关于vue.js组件的教程,请大家点击专题vue.js组件学习教程进行学习。

更多vue学习教程请阅读专题《vue实战教程》

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
根据地区不同显示时间的javascript代码
Aug 13 Javascript
前后台交互过程中json格式如何解析以及如何生成
Dec 26 Javascript
js中的屏蔽的使用示例
Jul 30 Javascript
jquery选择器之层级过滤选择器详解
Jan 27 Javascript
JavaScript极简入门教程(三):数组
Oct 25 Javascript
jQuery操作cookie方法实例教程
Nov 25 Javascript
jQuery的图片滑块焦点图插件整理推荐
Dec 07 Javascript
JavaScript弹出新窗口后向父窗口输出内容的方法
Apr 06 Javascript
常常会用到的截取字符串substr()、substring()、slice()方法详解
Dec 16 Javascript
jquery siblings获取同辈元素用法实例分析
Jul 25 Javascript
浅谈react.js中实现tab吸顶效果的问题
Sep 06 Javascript
搭建一个Koa后端项目脚手架的方法步骤
May 30 Javascript
vue通过接口直接下载java生成好的Excel表格案例
Oct 26 #Javascript
基于elementUI竖向表格、和并列的案例
Oct 26 #Javascript
原生js实现贪吃蛇游戏
Oct 26 #Javascript
JavaScript实现五子棋小游戏
Oct 26 #Javascript
详解vue3.0 的 Composition API 的一种使用方法
Oct 26 #Javascript
vue3.0 加载json的方法(非ajax)
Oct 26 #Javascript
Vue+Element自定义纵向表格表头教程
Oct 26 #Javascript
You might like
关于js与php互相传值的介绍
2013/06/25 PHP
php生成二维码
2015/08/10 PHP
PHP中STDCLASS用法实例分析
2016/11/11 PHP
PHP实现的mysql操作类【MySQL与MySQLi方式】
2017/10/07 PHP
javascript十个最常用的自定义函数(中文版)
2009/09/07 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
js实现鼠标点击文本框自动选中内容的方法
2015/08/20 Javascript
学习JavaScript设计模式(多态)
2015/11/25 Javascript
Bootstrap三种表单布局的使用方法
2016/06/21 Javascript
H5实现仿flash效果的实现代码
2017/09/29 Javascript
Vue数据双向绑定原理及简单实现方法
2018/05/18 Javascript
vue后台管理之动态加载路由的方法
2018/08/13 Javascript
react native 仿微信聊天室实例代码
2019/09/17 Javascript
Python性能优化的20条建议
2014/10/25 Python
最基础的Python的socket编程入门教程
2015/04/23 Python
Python中常见的数据类型小结
2015/08/29 Python
requests和lxml实现爬虫的方法
2017/06/11 Python
python调用自定义函数的实例操作
2019/06/26 Python
python实现两个经纬度点之间的距离和方位角的方法
2019/07/05 Python
基于Python2、Python3中reload()的不同用法介绍
2019/08/12 Python
Python二次规划和线性规划使用实例
2019/12/09 Python
python中sympy库求常微分方程的用法
2020/04/28 Python
Django实现后台上传并显示图片功能
2020/05/29 Python
python中tab键是什么意思
2020/06/18 Python
Python + opencv对拍照得到的图片进行背景去除的实现方法
2020/11/18 Python
python中添加模块导入路径的方法
2021/02/03 Python
维氏瑞士军刀英国网站:Victorinox英国
2019/07/04 全球购物
瀑布模型都有哪些优缺点
2014/06/23 面试题
个性大学生自我评价
2013/12/04 职场文书
中国文明网签名寄语
2014/01/18 职场文书
中秋晚会策划方案
2014/06/12 职场文书
2014年自愿离婚协议书范本
2014/09/25 职场文书
支行行长竞聘报告
2014/11/06 职场文书
2016应届毕业生实习心得体会
2015/10/09 职场文书
Python 实现定积分与二重定积分的操作
2021/05/26 Python