UNPKG

@aplus-frontend/antdv

Version:

Vue basic component library maintained based on ant-design-vue

20 lines (19 loc) 686 B
"use strict"; var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault"); Object.defineProperty(exports, "__esModule", { value: true }); exports.reactivePick = reactivePick; var _vue = require("vue"); var _fromPairs = _interopRequireDefault(require("lodash/fromPairs")); /** * Reactively pick fields from a reactive object * * @see https://vueuse.js.org/reactivePick */ function reactivePick(obj) { for (var _len = arguments.length, keys = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) { keys[_key - 1] = arguments[_key]; } return (0, _vue.reactive)((0, _fromPairs.default)(keys.map(k => [k, (0, _vue.toRef)(obj, k)]))); }