【问题标题】:Array loop all null values function in VueJSVueJS中的数组循环所有空值函数
【发布时间】:2019-06-18 02:56:06
【问题描述】:

我想过滤所有具有 last_login = null 的数组值。如何将数组中的值与 VueJS 中的 last_login = null 数据一起循环并存储到变量中?

要过滤的数组值存储在此处:console.log('this is list',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       |                |
+----------------------+------------------+------+-----+---------+----------------+

【问题讨论】:

  • 你能贴出调用checkboxNullLogin的代码以及this.newval引用的代码吗?

标签: mysql vue.js stored-procedures arraylist foreach


【解决方案1】:

让 nullValues = yourArray.filter(eachArrayItem => eachArrayItem === null)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多