ant-design-vue
Version:
An enterprise-class UI design language and Vue-based implementation
19 lines (17 loc) • 478 B
JavaScript
import { computed } from 'vue';
export default function useCacheOptions(options) {
var optionMap = computed(function () {
var map = new Map();
options.value.forEach(function (item) {
var value = item.data.value;
map.set(value, item);
});
return map;
});
var getValueOption = function getValueOption(vals) {
return vals.map(function (value) {
return optionMap.value.get(value);
}).filter(Boolean);
};
return getValueOption;
}