VUE:checkbox 單選框(單選、多選)、一選全選 / 全選一選、表格單選列實現

前些天發現了一個巨牛的人工智能學習網站,通俗易懂,風趣幽默,忍不住分享一下給大家。點擊跳轉到教程。

1. 效果:如紅框中部分。

一選全選:表頭上的單選框選中則下面每行都選中。

全選一選:表中數據每行都選中時,自動選中表頭中那個單選框。

2. 代碼:

?我的表格是作的萬能表格,所有表頭、表數據都來自參數,此處略。

?對于表格使用及實現方法見博文:VUE : 雙重 for 循環寫法、table 解析任意 list

<template><div><table class="table table-hover"><thead><tr><th><!-- 表頭中的單選框 --><input type="checkbox" id="selectAll"></th><!-- 循環出表頭,用英文的逗號拆分字串 --><th v-for="(item,index) in headerList.split(',')" :key="index">{{item}}</th></tr></thead><tbody><!-- 循環出有多少行數據,即 list 中有多少條數據,得到 list 中的每個元素 --><tr v-for="(item,index) in bodyInfoList" :key="index"><td><!-- 表數據中首列單選框 --><input type="checkbox" class="selectSingle" @click="selectSingle()"></td><!-- 循環取到元素的每個屬性,并展示 --><td v-for="(val,index) in item" :key="index">{{val}}</td></tr></tbody></table></div>
</template><script>
export default {name: "one",props: {headerList: {type: String, // 亦可接收 Object 類型參數default: "headerList"},bodyInfoList: {type: Array,default: "bodyInfoList"}},methods: {// 全選一選// 此方法不可寫在created、mounted中,會有時無效,// 無效原因: html 還未加載完就已經初始化方法。selectSingle() {if ($(".selectSingle").length == $(".selectSingle:checked").length) {$("#selectAll").prop("checked", true);} else {$("#selectAll").prop("checked", false);}}},created() {},mounted() {// 一選全選$("#selectAll").click(function(e) {// $("#selectAll").on("click", function() { 此寫法和上面一行運行效果一樣$(".selectSingle").prop("checked", this.checked);});}
};
</script>

?

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/448002.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/448002.shtml
英文地址,請注明出處:http://en.pswp.cn/news/448002.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

我愛學習第一天(委托)

---恢復內容開始--- 1.delegate 一般用法 delegate void WriteValue(string vale);//申明一個委托,參數是string類型,無返回值static void Main(string[] args){WriteValue write new WriteValue(WriteLine);//實例化委托write("喝水");//調用Console.ReadKey();}pu…

怎樣洗頭使頭發變黑變多

洗頭法 頭發變黑變粗--用淘米水洗頭。每天煮飯時會產生淘米水&#xff0c;請將淘米水留下&#xff0c;裝在一個容器內放上二天&#xff0c;讓它自然發酵。然后用來洗頭&#xff0c;三天洗一次&#xff0c;不出三個月&#xff0c;你的頭發就會變粗、變黑。 發酵后的淘米水會有一…

VUE:父子組件間傳參、子組件傳值給父組件、父組件傳值給子組件

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 Vue是一個輕量級的漸進式框架&#xff0c;對于它的一些特性和優點在此就不做贅述&#xff0c;本篇文章主要來探討一下Vue子父組件通信的…

c1科目三考試技巧

起步平穩。轉向燈不要錯了。靠邊要和路邊平行。離邊近量保持&#xff1a;30CM距離。車子在運行中。換檔盡量保持利落。若道路比較復雜。看好路牌路標&#xff0c;不要違規。一般很容易過的。你不要緊張。晚上夜考燈光把好。一切很順利的。祝你好運。 方法/步驟 緊記著“一燈二…

Astyle 一鍵格式化項目代碼

代碼格式化差異問題&#xff1a; 一個團隊有多個開發&#xff0c;因開發習慣不同&#xff0c;開發時少添加了空格、換行等。 格式化代碼時&#xff0c;一般會將整個文檔格式化&#xff0c;代碼提交時會發現未知的修改項。 Astyle格式化工具 官網下載地址&#xff1a;Artistic S…

淺談 JavaScript、ECMAScript (ES5、ES6)是什么、相互關系

一、ECMAScript 和 JavaScript 的關系 前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 ES6 ECMAScript6 從百度百科的資料上來看&#xff1a; ECMAScript是一種由Ecma國際通過ECMA-…

(2) MongoDB基本概念及與關系型數據庫的對照

MongoDB不是關系型數據庫&#xff0c;因此也就沒有了表&#xff0c;行等概念&#xff0c;但是有一些類似的概念&#xff0c;主要有 數據庫&#xff08;Database&#xff09;&#xff0c;集合&#xff08;Collection&#xff09;&#xff0c;文檔&#xff08;Document&#xff0…

什么是 ES6 ?

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 ECMAScript 6&#xff08;以下簡稱ES6&#xff09;是JavaScript語言的下一代標準&#xff0c;已經在2015年6月正式發布了。Mozilla公司將…

史上最全換檔講解手動檔汽車的換擋技巧

轉個東東給大家看看&#xff0c;關于換檔的。在網上已有很多討論&#xff0c;涉及到的方面也林林總總。歸納一下的話&#xff0c;我覺得不外乎可以分為兩 大類&#xff0c;一是換擋時機&#xff0c;即何時加檔何時減檔&#xff1b;二是換擋本身的操作&#xff0c;包括換擋時油門…

CorelDRAW X7 X8 2017 2018是什么關系?

從CorelDRAW 2017版本開始我們叫習慣了的X幾系列的CorelDRAW毅然決然的就換了稱呼&#xff0c;所以有時候很多朋友對于軟件版本&#xff0c;經常會傻傻分不清&#xff0c;還有人認為X8版本比2017版本高&#xff0c;究竟為什么會這么認為呢&#xff1f; “幫我轉個X8吧”。 “我…

阮一峰 《ECMAScript 6 入門》:let 和 const 命令

以下內容全文出自 阮一峰的書&#xff1a; 《ECMAScript 6 入門》 電子版地址&#xff1a;ES 6標準入門&#xff08;第3版&#xff09; let 命令 基本用法 ES6 新增了let命令&#xff0c;用來聲明變量。它的用法類似于var&#xff0c;但是所聲明的變量&#xff0c;只在let命令…

怠速詳解

怠速狀態是指發動機空轉時一種工作狀況。在發動機運轉時&#xff0c;如果完全放松油門踏板&#xff0c;這時發動機就處于怠速狀態。調整怠速時轉速不能突高突低&#xff0c;否則會對發動機造成早期磨損&#xff0c;最好到汽車維修部門進行調整。中文名 怠數英文名 IDLE屬 性…

Python logger模塊

1 logging模塊簡介 logging模塊是Python內置的標準模塊&#xff0c;主要用于輸出運行日志&#xff0c;可以設置輸出日志的等級、日志保存路徑、日志文件回滾等&#xff1b;相比print&#xff0c;具備如下優點&#xff1a; 可以通過設置不同的日志等級&#xff0c;在release版本…

離合器半聯動

半聯動即離合器半聯動。 離合器半聯動是指離合器不穩定聯接的工作狀態&#xff0c;即駕駛員踩離合器踏板&#xff0c;使離合器壓板壓力逐步減小&#xff0c;造成主動盤與從動盤之間處于邊轉邊滑的狀態。在場內駕駛考試時&#xff0c;駕駛員由于操作不熟練&#xff0c;不能在要求…

學習 cookie session 正向代理和反向代理的區別

1.學習網址&#xff1a;https://www.cnblogs.com/wxinyu/p/9154178.html 1.1 當我打開一個瀏覽器的時候&#xff0c;客戶端有session id區分用戶, 服務器有了session的瀏覽記錄&#xff08;瀏覽器編號的txt&#xff09;.多個頁面則多個session&#xff0c; 1.2 token就是令牌…

JS 中 Map 與 JSON 轉換

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 1. JSON數據 轉 字符串 JSON.stringify(jsondata) 2. 字符串 轉 JSON JSON.parse(str) 3. Map 轉 JSON&#xff0c;需要先將Map轉化…

axios 發 post 請求,后端接收不到參數的解決方案

前些天發現了一個巨牛的人工智能學習網站&#xff0c;通俗易懂&#xff0c;風趣幽默&#xff0c;忍不住分享一下給大家。點擊跳轉到教程。 問題場景 場景很簡單&#xff0c;就是一個正常 axios post 請求&#xff1a; axios({headers: {deviceCode: A95ZEF1-47B5-AC90BF3},me…

nginx+keepalived高可用性負載均衡

一、前言nginx進程基于于MasterSlave(worker)多進程模型&#xff0c;自 身具有非常穩定的子進程管理功能。在Master進程分配模式下&#xff0c;Master進程永遠不進行業務處理&#xff0c;只是進行任務分發&#xff0c;從而達到Master進程的存 活高可靠性&#xff0c;Slave(work…

白發變黑有訣竅

白發變黑發的有效方法 1、要遠離焦慮&#xff1a; 如果天天的憂愁、煩惱、焦慮&#xff0c;則可能引起脫發&#xff0c;焦慮壓抑的時間越長&#xff0c;脫發就會迅速的加快。不管工作如何忙碌&#xff0c;建議女性保持適當的運動量以及愉快的心情&#xff0c;頭發也會富有光…

經典監督學習方法

生成算法嘗試去找這個數據到底是怎么生成的&#xff08;產生的&#xff09;&#xff0c;然后再對一個信號進行分類。基于你的生成假設&#xff0c;哪個類別最有可能產生這個信號&#xff0c;這個信號就屬于那個類別。 判別模型不關心數據是怎么生成的&#xff0c;它只關心信號之…