最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue基于兩個計算屬性實現(xiàn)選中和全選功能示例

 更新時間:2019年02月08日 12:06:53   作者:cofecode  
這篇文章主要介紹了vue基于兩個計算屬性實現(xiàn)選中和全選功能,結(jié)合實例形式分析了vue計算屬性get及set操作頁面元素實現(xiàn)選中與全選功能相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了vue基于兩個計算屬性實現(xiàn)選中和全選功能。分享給大家供大家參考,具體如下:

還是選中和全選功能,用兩個計算屬性來實現(xiàn),別人的代碼,思維確實不一樣。學習了

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>www.fzitv.net vue選中和全選</title>
  <style>
    table, td, th{
      border:1px solid #ebebeb;
      border-collapse:collapse;
      text-align: center;
    }
    table {
      width:500px;
    }
  </style>
  <script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script>
</head>
<body>
  <div class="app">
    <table>
      <thead>
        <tr>
          <th style="line-height: 38px">選中數(shù)
            {{checkedCount}}<input type="checkbox" v-model="allchecked" style="zoom:200%;vertical-align: middle">
          </th>
          <th>name</th>
          <th>age</th>
        </tr>
      </thead>
      <tbody>
        <tr v-for="item in list">
          <td><input type="checkbox" v-model="item.checked" style="zoom:200%"></td>
          <td>{{item.name}}</td>
          <td>{{item.age}}</td>
        </tr>
      </tbody>
    </table>
  </div>
  <script>
    var list=[
      {
        name:'小明',
        age: 23,
        checked: false
      },
      {
        name:'小紅',
        age: 2,
        checked: true
      },
      {
        name:'小藍',
        age: 23,
        checked: true
      },
      {
        name:'小bai',
        age: 40,
        checked: true
      },
      {
        name:'王小二',
        age: 18,
        checked: false
      }
    ]
    new Vue({
      el: '.app',
      data: {
        list
      },
      computed: {
       allchecked: {
        // getter
        get: function () {
         return this.list.length == this.checkedCount
        },
        // setter
        set: function (val) {
          //val就是點擊之后,全選按鈕的v-model值(狀態(tài)),勾上后就是val的值就是true。未勾上就是false
          console.log(val)
          this.list.forEach(item => {
           item.checked = val
          })
        }
       },
       checkedCount: {
        // getter
        get: function () {
         var i = 0
         this.list.forEach(item => {
           if (item.checked === true) i++
         })
         return i
        }
       }
      }
    })
  </script>
</body>
</html>

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.jb51.net/code/HtmlJsRun測試上述代碼,可得如下運行效果:

希望本文所述對大家vue.js程序設(shè)計有所幫助。

相關(guān)文章

  • 詳解Axios 如何取消已發(fā)送的請求

    詳解Axios 如何取消已發(fā)送的請求

    這篇文章主要介紹了詳解Axios 如何取消已發(fā)送的請求,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-10-10
  • checkbox在vue中的用法小結(jié)

    checkbox在vue中的用法小結(jié)

    之前對于vue中用到過的checkbox也只是別人寫好的組件,這次在自己實現(xiàn)時走了很多坑,特意寫這篇文章記錄到腳本之家平臺,供大家參考
    2018-11-11
  • vue.js中使用echarts實現(xiàn)數(shù)據(jù)動態(tài)刷新功能

    vue.js中使用echarts實現(xiàn)數(shù)據(jù)動態(tài)刷新功能

    這篇文章主要介紹了vue.js中使用echarts實現(xiàn)數(shù)據(jù)動態(tài)刷新功能,需要的朋友可以參考下
    2019-04-04
  • vue實現(xiàn)點擊圖片放大效果

    vue實現(xiàn)點擊圖片放大效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)點擊圖片放大效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-08-08
  • vue移動端時彈出側(cè)邊抽屜菜單效果

    vue移動端時彈出側(cè)邊抽屜菜單效果

    這篇文章主要介紹了vue移動端時彈出側(cè)邊抽屜菜單,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-06-06
  • vue項目打包之后背景樣式丟失的解決方案

    vue項目打包之后背景樣式丟失的解決方案

    今天小編就為大家分享一篇關(guān)于vue項目打包之后背景樣式丟失的解決方案,小編覺得內(nèi)容挺不錯的,現(xiàn)在分享給大家,具有很好的參考價值,需要的朋友一起跟隨小編來看看吧
    2019-01-01
  • vue.js+boostrap項目實踐(案例詳解)

    vue.js+boostrap項目實踐(案例詳解)

    這篇文章主要介紹了vue.js+boostrap項目實踐(案例詳解)的相關(guān)資料,本文圖文并茂介紹的非常詳細,具有參考借鑒價值,需要的朋友可以參考下
    2016-09-09
  • 解決vue項目使用font-awesome,build后路徑的問題

    解決vue項目使用font-awesome,build后路徑的問題

    今天小編就為大家分享一篇解決vue項目使用font-awesome,build后路徑的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-09-09
  • vue2筆記 — vue-router路由懶加載的實現(xiàn)

    vue2筆記 — vue-router路由懶加載的實現(xiàn)

    本篇文章主要介紹了vue2筆記 — vue-router路由懶加載示例,實例分析了vue-router路由懶加載的實現(xiàn),具有一定參考借鑒價值,需要的朋友可以參考下
    2017-03-03
  • 詳解vue axios二次封裝

    詳解vue axios二次封裝

    這篇文章給大家分享了vue axios二次封裝的相關(guān)知識點等內(nèi)容以及實例代碼,有興趣的朋友可以參考學習下。
    2018-07-07

最新評論

金阳县| 烟台市| 台北县| 丽江市| 互助| 桃园县| 东城区| 景东| 左权县| 祁连县| 策勒县| 宁晋县| 万山特区| 噶尔县| 玉林市| 德庆县| 昂仁县| 涡阳县| 曲周县| 饶平县| 颍上县| 海晏县| 兴国县| 沙湾县| 平度市| 久治县| 齐齐哈尔市| 彭水| 桃园县| 榆树市| 上饶市| 商南县| 抚宁县| 南昌县| 安仁县| 左云县| 宿松县| 栾川县| 南丹县| 卢龙县| 江城|