Я хочу отфильтровать все мои массив_значения, имеющие 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 | |
+----------------------+------------------+------+-----+---------+----------------+