В настоящее время я импортирую всю библиотеку loda sh следующим образом:
import _ from 'lodash';
Object.defineProperty(Vue.prototype, '$_', { value: _ });
И она работает нормально, и я могу получить доступ ко всем функциям loda sh, используя this.$_.startCase()
Но я использую только функции startCase
и omit
во всем моем проекте. Поэтому я попытался импортировать jus эти функции:
import {startCase, omit} from 'lodash/core';
Object.defineProperty(Vue.prototype, '$omit', { value: omit});
Object.defineProperty(Vue.prototype, '$startCase', { value: omit});
Но когда я пытаюсь получить доступ к этим функциям, используя this.$omit()
, выдается ошибка, говорящая, что функция не определена.
Что здесь не так?