vue全域性存 讀取字典值

2021-10-20 19:16:34 字數 1514 閱讀 8310

vue全域性存/讀取字典值

tips:如大專案常需用到很多字典值,很多資料都是從後端拿來然後控制前端的,就需要進行儲存字典值,通常就是儲存無數個物件巢狀物件,然後進行鍵值對的讀取

例如:全域性掛載字典

vue.prototype.$window

=let lodash = require(

'lodash'

)vue.prototype.$window.utils =

let issame =

true

let len = keys1.length

for(let i = 0; i < len; i++)

if(issame && typeof item1 ==

='object'

)else}if

(item1 !=

= item2)

}return issame

},// 字典型別儲存轉換

// 使用方法 進行讀的操作

dict: 字典型別

* @returns

*/get (type)

else

}, /**

* 根據(字典值)獲取(字典名)

* @param val 字典值

* @returns

*/getname (val)

try

} catch (e)

)` }

}, key (type)

}, init (data)

data && data.foreach(item =

>

else

} result[key].namelist = lodash.keyby(item.dictlist, o =

>

(o.dictvalue))

result[key].getname = this.getname

}) this.data = result

// console.log(result)

return result

},data: },

}

然後當頁面介面查詢到資料,進行寫入,當然不僅僅是寫入,還會將進行處理,判斷是否有重複,處理成日常比較容易讀取的資料格式

寫入資料:

let datas=[,

,]},,,

]},]

//呼叫init方法

this.$window.utils.dict.init(datas)

然後再讀取某個值對應的字典值

console.log(this.$window.utils.dict.key(

'faledataone'

).getname(

'ccc'

))

這樣就讀取到對應的字典值啦,全域性都可以讀取,因為掛載到原型上了

取字典的值 Python小課堂 字典

python3字典 字典是另一種可變容器模型,且可儲存任意型別物件。字典的每個鍵值 key value 對用冒號 分割,每個對之間用逗號 分割,整個字典包括在花括號 中 格式如下所示 d 鍵必須是唯一的,但值則不必。值可以取任何資料型別,但鍵必須是不可變的,如字串,數字或元組。乙個簡單的字典例項 d...

字典是什麼,如何獲取字典中的值

字典 也是乙個容器型別的資料,可以儲存多個鍵值對資料 字典的表現形式 型別 dict 字典的使用場景 儲存某個描述型資訊,可以使用字典,比如 儲存某乙個學生資訊,儲存某乙個教室的資訊。列表的使用場景 儲存某一類資訊可以使用列表,比如 儲存學生這類資訊,字典的好處 字典的取值操作比列表的取值操作可讀性...

Python 如何讀取字典的所有鍵 值對

如果字典中儲存了一些值,我想要取出來該怎麼操作呢?取出字典中所有的鍵 值對時,可以使用items 返回乙個鍵值對列表,並配合for迴圈進行遍歷 建立乙個儲存乙個學生的資訊,通過遍歷可以取出所有資訊 student for key,value in student.items print key st...