【发布时间】:2020-03-13 19:25:19
【问题描述】:
我目前像这样导入整个 lodash 库:
import _ from 'lodash';
Object.defineProperty(Vue.prototype, '$_', { value: _ });
它工作正常,我可以使用this.$_.startCase()访问所有lodash函数
但我在整个项目中只使用了startCase 和omit 函数。所以我尝试导入这些函数:
import {startCase, omit} from 'lodash/core';
Object.defineProperty(Vue.prototype, '$omit', { value: omit});
Object.defineProperty(Vue.prototype, '$startCase', { value: omit});
但是当我尝试使用this.$omit() 访问这些函数时,它会抛出一个错误,指出该函数未定义。
这里出了什么问题?
【问题讨论】:
标签: vue.js webpack vuejs2 lodash