Цикл массива все нулевые значения функции в VueJS - PullRequest
0 голосов
/ 18 июня 2019

Я хочу отфильтровать все мои массив_значения, имеющие last_login = null . Как зациклить значения из массива и сохранить в переменную вместе с упомянутыми last_login = null данными в VueJS?

Значения массива для фильтрации сохраняются здесь: console.log ('это список', this.list)

    methods: {
        checkboxNullLogin(){
            try {
                this.searchTrigger = true
                    var output = [];
                    for (var i=0; i < this.newval.length ; ++i){
                    output.push(this.newval[i]);
                    return output;

                    console.log('TEST Null logins',this.output);

            }
    },
    computed: {
        filteredList(){
            try {
                    this.searchTrigger = true
                    this.analyzeValue = []
                    this.analyzeValue = this.newval
                    this.searchInfo()
                    this.loadList(this.analyzeValue)
                    return this.analyzeValue;
                    }else{
                        this.filter = false
                        this.getAllItems()
                        this.searchTrigger = false
                        return null;
                    }
                }
            }

Pageview.Vue

<!--addedtest-->
  <div class="col-md-4 pdashForm1">
       <div class="cbox" v-for="nologin in filterLogin" v-bind:key="nologin">
            <label>NO LOGINS<br>
                <input type="checkbox" v-model="search.nullLogin" v-bind:value="nologin" v-onclick>
                <span class="checkmark"></span>
            </label>
         </div> 
    </div>

Таблица базы данных:

+----------------------+------------------+------+-----+---------+----------------+
| Field                | Type             | Null | Key | Default | Extra          |
+----------------------+------------------+------+-----+---------+----------------+
| id                   | int(10) unsigned | NO   | PRI | NULL    | auto_increment |
| first_name           | varchar(255)     | YES  |     | NULL    |                |
| last_name            | varchar(255)     | NO   |     | NULL    |                |
| email                | varchar(255)     | NO   | UNI | NULL    |                |
| password             | varchar(255)     | NO   |     | NULL    |
| 
| last_login           | timestamp        | YES  |     | NULL    |                |             |
| status               | tinyint(4)       | YES  |     | 1       |                |
+----------------------+------------------+------+-----+---------+----------------+

1 Ответ

0 голосов
/ 18 июня 2019

let nullValues ​​= yourArray.filter (eachArrayItem => eachArrayItem === null)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...