Я хочу этот миксин
_.mixin({
memoizeDebounce: function (func, wait = 0, options = {}) {
const mem = _.memoize(function () {
return _.debounce(func, wait, options)
}, options.resolver)
return function () {
mem.apply(this, arguments).apply(this, arguments)
}
}
})
Чтобы быть доступным везде, я импортирую lodash. Как я могу это сделать? Я попытался назначить его прямо в main.js, где изначально был запущен Vue, но миксин не попал в магазины vuex, в которых я хотел его использовать.
__WEBPACK_IMPORTED_MODULE_12_lodash___default.a.memoizeDebounce is not a function
Как мне это сделать?
Я использую веб-пакет 3.12.0, поставляемый с vue-cli.