在使用elementui時經常需要將資料轉換格式,用來回填資料和請求資料
如例子中,可動態增減的form表單,格式為[,],傳送介面請求時 需要轉換為,想反在編輯資料時需要將資料回填 又需要反過來轉換資料 ;
轉換資料需要有js資料型別基礎,特別時物件和陣列的基礎知識
1.a物件轉化為b物件
a:物件
b物件
1data:],
6parameterform: 10}
1112
methods:---輸入型別(this.parameterform)
16 // ------輸出格式
17 var params ={};
18for (var num in
this.parameterform)
22this.form.params = json.stringify(params) 將字典轉換為json23
console.log(params)
24console.log(this.form.params)
2526
27 var headers ={};
28for (var num in
this.headerform)
32 this.form.headers = json.stringify(headers) 將物件轉換為json
33},
34 }
1.b物件轉化為a物件
b物件
a:物件
1reset_headers_params(row) -----輸入型別
4 // [,] ---輸出型別5if
(row)
10 params['
name
'] =num
11 params['
value
'] = parameterobj[num] //組裝成物件
12 params_data.push(params) //新增到陣列13}
14this.parameterform = params_data //初始化到parameterform15
16 var headers_data =
17 var headersobj =json.parse(row)
18for (var num in
headersobj)
20 params['
name
'] =num
21 params['
value
'] =headersobj[num]
22headers_data.push(headers)23}
24 this.headerform =headers_data
25 } else
29 },
高數引論學習筆記1
自然數 計數法 十六進製制,十進位制,八進位制,二進位制 1.有上界的自然數集合中一定有乙個最大的。2.有上界的自然數集合不能與其真子集建立一一對應關係。有理數 自然數的加減乘除的結果就是有理數。有理數對四則運算是自封的 閉包的 有理數包含 自然數 自然數的加,減,乘運算產生 無限迴圈小數 自然數的...
theano學習筆記 1 代數
theano教程 usr bin env python coding utf 8 from theano import function import theano.tensor as t 第1步 定義兩個變數及其型別 x t.dscalar x 雙精度浮點型的0 維陣列 也就是標量 y t.dsc...
信安數基學習筆記(1)
密碼學中經常需要使用到數論知識 再加上不少學長說信安數基這門課很難 因此我決定在假期先學學信安數基 我使用的是清華大學出版社的版本 第一章 整數的可除性 整除 a,b為任意整數,若存在整數q使得a qb,則稱b整除a,稱a為b的倍數,b為a的因數 素數 對除0與 1以外的整數,若它除了 1與 n以外...