zoukankan      html  css  js  c++  java
  • vuecli实现最简单的全选、全不选、反选功能。不容错过呦!!!!!话不多说直接上代码。。。。

    vue 实现全选全不选

    <template>
      <div class="hello">
        <input type="button" name="all" value="全选" @click="allSelect" />
        <input type="button" name="fan" value="全不选" @click="noSelect" />
        <input type="button" name="fan" value="反选" @click="fanSelect" />
        <ul v-for="(list, index) in dataCheck" :key="index">
          <li>
            <input type="checkbox" :value="list.text" v-model="list.check" />
            {{ list.text }}
          </li>
        </ul>
      </div>
    </template>
    

    vue 实现全选全不选1

    <script>
    export default {
      data() {
        return {
          dataCheck: [
            { text: '苹果', check: false },
            { text: '芒果', check: false },
            { text: '百香果', check: false },
            { text: '果栋', check: false },
          ],
        }
      },
      methods: {
        allSelect() {
          console.log(1258)
    
          var datache = this.dataCheck
          for (var i = 0; i < datache.length; i++) {
            datache[i].check = true
          }
          this.dataCheck = datache
        },
        noSelect() {
          var datache = this.dataCheck
          for (var i = 0; i < datache.length; i++) {
            datache[i].check = false
          }
          this.dataCheck = datache
        },
        fanSelect() {
          var datache = this.dataCheck
          for (var i = 0; i < datache.length; i++) {
            datache[i].check = !datache[i].check
          }
          this.dataCheck = datache
        },
      },
    }
    </script>
    
  • 相关阅读:
    C# STUDY
    C# 通过线程来控制进度条(转)--讲解多线程对界面的操作
    Android开发问题笔记
    win7 Android环境搭配
    Git-Flow
    Synchronizing with Remote Repositories
    smartgit document merge
    smartgit document Rebase
    手把手教你玩转Git分布式版本控制系统!
    (二)代理模式详解(包含原理详解)
  • 原文地址:https://www.cnblogs.com/fanzhen/p/12834969.html
Copyright © 2011-2022 走看看