目录

vue实现前端表格多条件搜索

目录

vue实现前端表格多条件搜索

前端页面:

https://i-blog.csdnimg.cn/blog_migrate/caeeb98c0d73c3b2067a642d23089aa8.png

请求后台

https://i-blog.csdnimg.cn/blog_migrate/fbb9aa8dabf02dbbb6ed7d47f68c2b1f.png

后台数据

https://i-blog.csdnimg.cn/blog_migrate/f1b87ea2ec681ca926887eec97de6812.png

搜索按钮的方法

https://i-blog.csdnimg.cn/blog_migrate/747b521bd6d7b339f0c4e0944e4124f1.png

 // 搜索
    sousuo() {
      this.userxinxi = this.restaurants
      if (!(this.userid === '')) {
        this.userxinxi = this.userxinxi.filter(data => {
          if (data.id === this.userid) {
            return true
          }
        })
      }
      if (!(this.username === '')) {
        this.userxinxi = this.userxinxi.filter(data => {
          if (data.username === this.username) {
            return true
          }
        })
      }
      if (!(this.leibie === '')) {
        this.userxinxi = this.userxinxi.filter(data => {
          if (data.roles === this.leibie) {
            return true
          }
        })
      }
      if (this.leibie === '' && this.userid === '' && this.username === '') {
        this.userxinxi = this.restaurants
      }
    },