1.0.1 • Published 1 year ago

kd-option-list v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
1 year ago

Install

npm install kd-option-list

kd-option-list

// 目前 选项列表有 国家 countries,证件类型cardTypes
const OptionList = require('kd-country-list');
const option = new OptionList('countries') // 这里填入对应的列表类型
console.log(option.getName('156')); // 中国
console.log(option.getCode('中国')); // 156

目前支持的方法有

overwrite(items)

重写列表项目中的至

const OptionList = require('kd-country-list');
const option = new OptionList('countries') 
option.overwrite([{
  code: '156',
  name: '中国1'
}])

getName(code)

通过代码code获取对应的name

// 目前 选项列表有 国家 countries,证件类型cardTypes
const OptionList = require('kd-country-list');
const option = new OptionList('countries') // 这里填入对应的列表类型
console.log(option.getName('156')); // 中国

getCode(name)

通过name获取对应code

// 目前 选项列表有 国家 countries,证件类型cardTypes
const OptionList = require('kd-country-list');
const option = new OptionList('countries') // 这里填入对应的列表类型
console.log(option.getCode('中国')); // 156

getNames()

获取所有选项的name

// 目前 选项列表有 国家 countries,证件类型cardTypes
const OptionList = require('kd-country-list');
const option = new OptionList('cardTypes') // 这里填入对应的列表类型
console.log(option.getNames()); // ['护照', '出生证明', '港澳通行证'...... ]

getCodes()

获取所有选项的code

// 目前 选项列表有 国家 countries,证件类型cardTypes
const OptionList = require('kd-country-list');
const option = new OptionList('cardTypes') // 这里填入对应的列表类型
console.log(option.getCodes()); // ['1', '2', '3'...... ]

getNameList()

返回name作为key ,code为属性名的所有选项的Object

getCodeList()

返回code作为key,name作为属性名的所有选项的Object

getData()

返回所有的选项信息,数据与json中定义的一致