vue前端搜索功能怎么实现,vue前端页面查询功能怎么实现

  vue前端搜索功能怎么实现,vue前端页面查询功能怎么实现

  本文主要详细介绍了vue的实时搜索和显示功能。本文中的示例代码非常详细,具有一定的参考价值。感兴趣的朋友可以参考一下。

  本文分享vue实现实时搜索和显示的具体代码,供大家参考。具体内容如下

  模板

  //绑定搜索到的关键字

  type= text class= form-control placeholder= search v-model= filter input /

  table class=table table-striped

  四羟乙基己二酰胺

  tr

  Th名称/th

  Th电话/th

  第个邮箱/第

  th/th

  /tr

  /thead

  在需要分行下载处加上

  !-遍历搜索到的东西,触发filterBy方法遍历时匹配搜索框的内容,比如name -

  !-如果不搜索,将遍历所有数据-

  tr v-for=(item,index) in filterBy(customer,filterInput) :key=index

  td{{item.name}}/td

  td{{item.phone}}/td

  td{{item.email}}/td

  !-通过相应的id查看详细信息。拼接id -

  !-通过携带id发送后台请求数据在细节上:to是因为to的当前值是一个要绑定的变量,如果是一个简单的字符串就不需要绑定-

  任务描述

  !-router-link class= btnbtn-default :to= /customer/ item[index]。_ id style= background color:blue 查看详细信息/router-link-

  !-router-link class= BTN BTN-default :to= /customer/ item。_ id style= background color:blue 查看详细信息/router-link-

  class= btnbtn-default style= background color:blue @ click= handle click(item)查看详细信息/div

  /td

  /tr

  /tbody

  /表格

  /模板

  脚本

  导出默认值{

  名称:客户,

  data() {

  返回{

  客户:[],

  筛选器输入:“”,

  儿童杂志:“”

  };

  },

  方法:{

  //异步请求数据

  异步提取客户(){

  const res=等待这个。$ http . get(/users );

  this . customer=RES . data;

  },

  filterBy(客户,输入值){

  //filter方法遍历整个数组

  return customers . filter(customer={

  //注意match不能全是数字,真真假假。

  返回customer . name . match(input value);

  });

  }

  }

  /脚本

  filterBy方法查找与关键字对应的数据。

  这就是本文的全部内容。希望对大家的学习有帮助,支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: