el tabel(預設多選,數值改變,多選)

2021-09-12 12:26:16 字數 1052 閱讀 8114

我自己專案中用到的,僅做參考,與君共勉

vue**部分(寫在dialog裡的):

取 消確 定

js**部分:

首先監聽彈框的開啟和關閉不然this.toggleselection方法中的 togglerowselection(vue自帶的方法)會報錯

watch: ,100)

methods:

val.foreach(item => {

obj[item.mountingid] = item.mountingname + "*" + item.number

this.equipmentaccessories = obj

// 改變量量後改變json資料

changenumber(row){

for(var key in this.equipmentaccessories){

if (row.mountingid == key) {

this.equipmentaccessories[key] = row.mountingname + "*" + row.number

checkaccessoriesok() {

console.log('新增裝置ok', this.equipmentaccessories);

// 資料過濾 (已有資料和所有資料對比,剔除已有資料,將剩下來的和已有的組成新的資料,預設選中已有的資料)

mapfilter() {

if (this.editequipmentinfo.ssaccessories != null) {

var arrselect = this.editequipmentinfo.ssaccessories;

this.list = [...this.ssaccessorieslist]

for (var i in this.list) {

for (var j in arrselect) {

if (this.list[i].mountingid == arrselect[j].mountingid) {

this.list[i] = arrselect[j];

python 預設引數值 預設引數值

該樓層疑似違規已被系統摺疊 隱藏此樓檢視此樓 最常用的一種形式是為乙個或多個引數指定預設值。這會建立乙個可以使用比定義時允許的引數更少的引數呼叫的函式,例如 def ask ok prompt,retries 4,complaint yes or no,please while true ok in...

Python 預設引數值

預設引數值 python 預設引數值,對於一些函式來說,你可能為希望使一些引數可選並使用預設的值,以避免使用者不想為他們提供值的情況。預設引數值可以有效幫助解決這一情況。你可以通過在函式定義時附加乙個賦值運算子 來為引數指定預設引數值。要注意到,python預設引數值應該是常數。更確切地說,預設引數...

Python函式預設引數值

python的函式機制提供了可選引數的功能,可選引數需要放在引數列表的後幾個引數。當呼叫這些函式時,如果不想設定這些引數,就可以不用設定而直接使用函式定義的時候設定的引數預設值。同樣的,呼叫函式的時候也可以重新設定引數,這將覆蓋預設設定的引數。def func x,y 2 print x y fun...