elementui 學習筆記(1)資料轉換

2022-06-20 06:48:13 字數 1959 閱讀 8442

在使用elementui時經常需要將資料轉換格式,用來回填資料和請求資料

如例子中,可動態增減的form表單,格式為[,],傳送介面請求時 需要轉換為,想反在編輯資料時需要將資料回填 又需要反過來轉換資料 ;

轉換資料需要有js資料型別基礎,特別時物件和陣列的基礎知識

1.a物件轉化為b物件

a:物件

b物件

1

data:],

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:物件

1

reset_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以外...