Vue2.0实现1.0的搜索过滤器功能实例代码

 更新时间:2017年03月20日 16:47:36   作者:姜瑞涛  
本篇文章主要介绍了Vue2.0实现1.0的搜索过滤器功能实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下。

Vue2.0删除了很多1.0的比较实用的过滤器,如filterBy,orderBy。官方文档给了通过计算属性实现1.0搜索过滤器功能,自己又加入了大小写通用检索功能,比较简单,学一下。

<body>
  <div class="app">
    <input type="text" v-model="name">
    <ul>
      <li v-for="user in newUsers" >
        {{ user.name }}
      </li>
    </ul>
  </div>
  <script>
    new Vue({
      el: '.app',
      data: {
        name: '',
        users: [
          { name: 'Bruce' },
          { name: 'Chuck' },
          { name: 'Jackie' },
          { name: '赵' }
        ] 
      },
      computed: {
        newUsers: function () {
          var that = this;
          return that.users.filter(function (user) {
            return user.name.toLowerCase().indexOf(that.name.toLowerCase()) !== -1;
          })
        }

      }
    })
  </script>
</body>

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

相关文章

  • Vue一个动态添加background-image的实现

    Vue一个动态添加background-image的实现

    这篇文章主要介绍了Vue一个动态添加background-image的实现方式,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-03-03
  • 浅析Visual Studio Code断点调试Vue

    浅析Visual Studio Code断点调试Vue

    本篇文章给大家总结了Visual Studio Code断点调试Vue的方法以及心得分享,需要的朋友参考学习下。
    2018-02-02
  • Vue中computed和watch的区别小结

    Vue中computed和watch的区别小结

    watch和computed都是以Vue的依赖追踪机制为基础的,当某一个依赖型数据发生变化的时候,所有依赖这个数据的相关数据会自动发生变化,即自动调用相关的函数,来实现数据的变动,这篇文章简单介绍下Vue中computed和watch的区别异同,感兴趣的朋友一起看看吧
    2022-12-12
  • vue3如何实现​6位支付密码输入框

    vue3如何实现​6位支付密码输入框

    微信、支付宝支付密码时的密码输入框大家都很熟悉,本文主要介绍了vue3如何实现​6位支付密码输入框,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • Vue路由钩子之afterEach beforeEach的区别详解

    Vue路由钩子之afterEach beforeEach的区别详解

    这篇文章主要介绍了Vue路由钩子 afterEach beforeEach区别 ,vue-router作为vue里面最基础的服务,学习一段时间,对遇到的需求进行一些总结。需要的朋友可以参考下
    2018-07-07
  • Vue2.0结合webuploader实现文件分片上传功能

    Vue2.0结合webuploader实现文件分片上传功能

    这篇文章主要介绍了Vue2.0结合webuploader实现文件分片上传功能,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2018-03-03
  • vue-router判断页面未登录自动跳转到登录页的方法示例

    vue-router判断页面未登录自动跳转到登录页的方法示例

    这篇文章主要介绍了vue-router判断页面未登录自动跳转到登录页的方法示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-11-11
  • 单页面vue引入百度统计的使用方法示例详解

    单页面vue引入百度统计的使用方法示例详解

    在网上各种找不到vue项目加入百度统计的代码与实现,自己探索出了一套加入百度统计的办法,下面这篇文章主要给大家介绍了关于单页面vue引入百度统计的使用方法,需要的朋友可以参考下
    2018-10-10
  • vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)

    vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量)

    这篇文章主要介绍了vue中v-cloak解决刷新或者加载出现闪烁问题(显示变量) ,需要的朋友可以参考下
    2018-04-04
  • Vue动态实现评分效果

    Vue动态实现评分效果

    这篇文章主要为大家详细介绍了Vue动态实现评分效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-05-05

最新评论