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中的parseInt使用技巧
Sep 03 Javascript
jQuery 使用手册(三)
Sep 23 Javascript
google jQuery 引用文件,jQuery 引用地址集合(jquery 1.2.6至jquery1.5.2)
Apr 24 Javascript
Node.js文件操作详解
Aug 16 Javascript
javascript原生ajax写法分享
Apr 10 Javascript
JS碰撞运动实现方法详解
Dec 15 Javascript
webpack入门必知必会
Jan 16 Javascript
JavaScript实现垂直滚动条效果
Jan 18 Javascript
jQuery基于Ajax方式提交表单功能示例
Feb 10 Javascript
jQuery实现点击DIV同时点击CheckBox,并为DIV上背景色的实例
Dec 18 jQuery
jQuery实现的老虎机跑动效果示例
Dec 29 jQuery
Node.js创建一个Express服务的方法详解
Jan 06 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
php防攻击代码升级版
2010/12/29 PHP
PHP大小写问题:函数名和类名不区分,变量名区分
2013/06/17 PHP
PHP登录(ajax提交数据和后台校验)实例分享
2016/12/29 PHP
浅谈PHP发送HTTP请求的几种方式
2017/07/25 PHP
PHP文件管理之实现网盘及压缩包的功能操作
2017/09/20 PHP
ThinkPHP5+Layui实现图片上传加预览功能
2018/08/17 PHP
jQuery DOM操作小结与实例
2010/01/07 Javascript
aspx中利用js实现确认删除代码
2010/07/22 Javascript
jquery的Theme和Theme Switcher使用小结
2010/09/08 Javascript
Jquery增加鼠标中间功能mousewheel的实例代码
2013/09/05 Javascript
JS关闭窗口与JS关闭页面的几种方法小结
2013/12/17 Javascript
js调用浏览器打印模块实现点击按钮触发自定义函数
2014/03/21 Javascript
对比分析json及XML
2014/11/28 Javascript
jQuery插件datepicker 日期连续选择
2015/06/12 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
BootStrap Table 后台数据绑定、特殊列处理、排序功能
2017/05/27 Javascript
基于Vue的ajax公共方法(详解)
2018/01/20 Javascript
React中使用外部样式的3种方式(小结)
2019/05/28 Javascript
简单了解小程序+node梳理登陆流程
2019/06/24 Javascript
基于JavaScript实现单例模式
2019/10/30 Javascript
Vue组件通信入门之Provide和Inject机制
2019/12/29 Javascript
python函数修饰符@的使用方法解析
2019/09/02 Python
实例讲解使用CSS实现多边框和透明边框的方法
2015/09/08 HTML / CSS
HTML5 source标签:媒介元素定义媒介资源
2018/01/29 HTML / CSS
印尼旅游网站:via
2017/11/12 全球购物
美国购买体育、音乐会和剧院门票网站:SelectATicket
2019/09/08 全球购物
本科毕业生求职自荐信
2014/02/03 职场文书
大学同学十年聚会感言
2014/02/21 职场文书
爱耳日宣传活动总结
2014/07/05 职场文书
2014年居委会工作总结
2014/12/09 职场文书
学生会辞职信
2015/03/02 职场文书
2015年酒店前台工作总结
2015/04/20 职场文书
学术会议领导致辞
2015/07/29 职场文书
利用ajax+php实现商品价格计算
2021/03/31 PHP
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android