Как получить доступ к фильтрам, определенным для компонента Vue (глобально или локально) из функции render
? Ни документация, ни дамп this
не помогут. Первый простой ответ - поместить функции фильтра в export
, но это противоречит цели функциональности фильтра Vue. Второй тривиальный ответ - import Vue
, но в первую очередь это противоречит цели запроса об этом.
Данный код находится в контексте Nuxt. Я определил фильтры в файле ~/plugin/filters.js
и обновил конфигурационную точку plugins
в nuxt.config. js, чтобы запустить ~/plugin/filters
.
this.$options
не имеет свойства filters
(хотя его прототип имеет).
Я предполагаю, что functional
должно быть ложным, но ответ, который работает для функциональных компонентов, приемлемым.