element-ui 之採坑記錄
Table 表格
引數 | 說明 | 型別 | 可選值 | 預設值 |
resizable | 對應列是否可以通過拖動改變寬度(需要在 el-table 上設定 border 屬性為真) | boolean | — | true |
show-overflow-tooltip | 當內容過長被隱藏時顯示 tooltip | Boolean | — | false |
//resizable在column上傳值,可設定此列禁止拖動 //show-overflow-tooltip在column上傳值,可設定此列溢位hover時候顯示tooltip <el-table-column prop="address" label="地址" :resizable='false' show-overflow-tooltip></el-table-column>
loading
vue專案在main.js裡配置全域性loading不能指定target
如需指定target可在每個頁面中單獨配置
如果完整引入了 Element,那麼 Vue.prototype 上會有一個全域性方法 $loading
,它的呼叫方式為:this.$loading(options)
,同樣會返回一個 Loading 例項。
頁面內設定全部變數 const loading
發請求前:
loading = this.$loading({ lock: true, text: 'Loading', spinner: 'el-icon-loading', background: 'rgba(0, 0, 0, 0.7)' });
請求成功
setTimeout(() => { loading.close(); }, 2000);
配置引數:Options
引數 | 說明 | 型別 | 可選 | 預設值 |
---|---|---|---|---|
target | Loading 需要覆蓋的 DOM 節點。可傳入一個 DOM 物件或字串;若傳入字串,則會將其作為引數傳入 document.querySelector 以獲取到對應 DOM 節點 |
object/string | — | document.body |
body | 同 v-loading 指令中的 body 修飾符 |
boolean | — | false |
fullscreen | 同 v-loading 指令中的 fullscreen 修飾符 |
boolean | — | true |
lock | 同 v-loading 指令中的 lock 修飾符 |
boolean | — | false |
text | 顯示在載入圖示下方的載入文案 | string | — | — |
spinner | 自定義載入圖示類名 | string | — | — |
background | 遮罩背景色 | string | — | — |
customClass | Loading 的自定義類名 | string | — | — |
el-tabs
打包後tab頁padding值變化 實際上打包後多了一個類名 is-top;
tree
樹形結構有全選情況
選中其他 全部取消勾選,點選全選清空其他選中
this.treeData.map((a,i)=>{
if(i>0){
this.$refs.tree.setChecked(i,false,true)//設定選中狀態 (序號,是否勾選,子集是否設定)
}
})
getCheckedNodes | 若節點可被選擇(即 show-checkbox 為 true ),則返回目前被選中的節點所組成的陣列 |
(leafOnly, includeHalfChecked) 接收兩個 boolean 型別的引數,1. 是否只是葉子節點,預設值為 false 2. 是否包含半選節點,預設值為 false |
setCheckedNodes | 設定目前勾選的節點,使用此方法必須設定 node-key 屬性 | (nodes) 接收勾選節點資料的陣列 |
getCheckedKeys | 若節點可被選擇(即 show-checkbox 為 true ),則返回目前被選中的節點的 key 所組成的陣列 |
(leafOnly) 接收一個 boolean 型別的引數,若為 true 則僅返回被選中的葉子節點的 keys,預設值為 false |
setCheckedKeys | 通過 keys 設定目前勾選的節點,使用此方法必須設定 node-key 屬性 | (keys, leafOnly) 接收兩個引數,1. 勾選節點的 key 的陣列 2. boolean 型別的引數,若為 true 則僅設定葉子節點的選中狀態,預設值為 false |
setChecked | 通過 key / data 設定某個節點的勾選狀態,使用此方法必須設定 node-key 屬性 | (key/data, checked, deep) 接收三個引數,1. 勾選節點的 key 或者 data 2. boolean 型別,節點是否選中 3. boolean 型別,是否設定子節點 ,預設為 false |
let nodes = this.$refs.tree.getCheckedNodes();
if(nodes.length==0){
this.$refs.tree.setCheckedKeys([0])//無選中設定全部選中
this.checkedList=[]
this.tableData=[]
this.totalPage=0
}
if(nodes[0]&&nodes[0].label=='全部人員'){
nodes.splice(0,1)//去除全部選中
this.$refs.tree.setCheckedNodes(nodes);
}
相關推薦
element-ui 之採坑記錄
Table 表格 引數 說明 型別 可選值 預設值 resizable 對應列是否可以通過拖動改變寬度(需要在 el-table 上設定 border 屬性為真) boolean — true show
Element-ui之修改樣式
介紹 del The import 方式 樣式 每一個 只需要 寫法 修改樣式的方法 官網上面介紹了幾種方法; 當然還有其他的方法,比如直接在vue文件的style裏面設置樣式進行覆蓋,或者引入其他的scss文件(誰說的一定要引入variables.scss,我偏不信),
springboot kafka整合(包括java程式碼不能傳送和消費kafka訊息的採坑記錄)
kafka採坑記錄: 1、kafka服務端server.properties中的broker.id叢集內需要唯一。 2、kafka config檔案中listeners和advertised.listeners需要配置本機ip:9092
微信小程式採坑記錄 ------- canvas 生成分享到朋友圈帶小程式碼的圖片
最近做了一個問卷類的小程式,其中的結果頁想讓使用者進行朋友圈分享轉發,網上搜索資料,得出解決思路,用 canvas 將頁面繪製生成圖片,然後儲存到手機相簿,最終效果如下: 在這裡我只寫頁面裡關於 canvas 生成圖片並進行儲存這個流程的相關程式碼,並且會
oracle11g資料庫安裝採坑記錄 Oracle the network adapter could not establish the connection
第一處坑: 解決方案: 原文:https://blog.csdn.net/yhj198927/article/details/49178279 1.開啟oracle的“Net Manager” 2.開啟“監聽程式” 3.開啟“資料庫服務”  
VUE element-ui 之button 按鈕簡介
element-ui之Button 按鈕 按鈕等可以通過vue繫結屬性來控制某一些屬性 各式各樣的按鈕 <el-button>滑鼠滑過/點選背景變淡</el-button> <el-button type="pri
SpringBoot + Elasticsearch之踩坑記錄
spring boot 1.x支援elasticsearch <5.x elasticsearch安裝:按官網安裝步驟: (1)curl -L -O https://download.elastic.co/elasticsearch/release/org/elasticse
mybatis採坑記錄
動態sql對字串的判斷 之前只對null和空做過判斷,沒有對具體的內容做過判斷,這次開發過程中做了內容判斷結果死活不對 如下:status != '1' 始終無法判斷通過 後來查了資料需要改為status != '1'.toString() 突然想到了Java裡面的字串判斷
隨機生成驗證碼之採坑
考試啦,最後一道題是: 結合PIL庫,製作一個能生成4位隨機數驗證碼圖片的函式。 於是第一次用PIL庫的我就到處百度。 import random import string import sys import math from PIL import Image,ImageDraw
ELement-UI之樹形表格(treeTable&&treeGrid)
先上圖來一波 支援無限層級,支援新增子級時自動開啟父級,支援編輯時自動開啟父級,執行操作時自帶動畫效果,支援初始化時設定全部開啟或者關閉,支援一鍵展開與關閉絲滑般的無延遲 由於基於el-table擴充套件的,所以當然能夠使用el-table的所有功能 下面上程式碼: 1,核心JS,格式化資料來源
element-ui之scrollbar原始碼解析學習
最近使用vue在做pc端專案,需要處理滾動條樣式外加滾動載入。 使用了betterscroll和perfectscroll發現前者還是更偏向於移動端(也可能我比較著急沒用明白), 後者在ie11上面拖拽滾動條的時候會閃動,會有相容性問題。 經同事點播,最終使用了element-ui裡面的scrollba
Android UI之RecyclerView——細節記錄
1、簡介 該篇文章記錄的是關於我們日常開發中常用的RecyclerView的一些小的細節。開發中用的比較多的有BRVAH框架,用於快速構建Adapter,介紹了新增頭佈局索引值的修改,還有設定空佈局。以及滑動監聽事件。 不知道大家有沒有關注到列表的索引,像Java中的陣列
com.google.gson.JsonSyntaxException: java.lang.NumberFormatException使用GsonFormat,採坑記錄。
今天依舊從PostMan測試介面,拿JSON格式資料。使用GsonFormat進行格式轉換。 然後進行網路請求,但是執行程式,出現錯誤。 錯誤如下所示: com.google.gson.JsonSynt
windows7下安裝darknet配置YOLO3的採坑記錄
情況說明 下載 第一個坑:由於我的win7上已經安裝過CUDA9.0+cuDNN7.0加速器,採取的教程是我的AI之路(5)--如何選擇和正確安裝跟Tensorflow版本對應
從VS下專案搬遷至Linux編譯採坑記錄
1、將*.cpp檔案複製到linux資料夾下,執行操作 g++ xxx.cpp -o xxx 2、如果有額外的庫,入opencv,採用如下方式 g++ xxx.cpp -o xxx -I /usr/local/include/opencv -L /usr/local/l
記一次ES安裝的採坑記錄
今天心血來潮,想玩玩ES(elasticSearch),我使用的作業系統版本是:CentOS7.4,ES版本是:6.3.2,Java版本是:8u181。具體的下載步驟這裡不再做詳細介紹。 安裝完Jdk後開始安裝es。 第一步:在/usr下新建資料夾:/es。將es的壓縮包解壓到/
ubuntu16.04安裝配置vsftpd採坑記錄
歡迎光臨我的個人主頁 最近學習linux, 在安裝配置vsftpd時遇到問題,記錄一下 一.安裝配置可以參考Ubuntu 16.04下vsftpd 安裝配置例項 二.沒看上面的教程之前,我以為是vsfp
RN 採坑記錄
記錄RN學習過程 Cannot add a child that doesn’t have a YogaNode to a parent without a measure function! 錯誤原因: 檢查下標籤對中是否有非法的字元 如:<Text&g
Clipboard深度實踐與採坑記錄
1.css禁止選擇導致IOS無法複製 body{ -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: non
微信小程式採坑記錄
坑一:wx:for迴圈,2層資料可以迴圈出來,但陣列物件的屬性迴圈不出來; 錯誤程式碼: <block wx:for="{{arr}}" wx:key="{{index}}"> <view>{{item.attributes.name}}<