Программный доступ к Vue фильтрам в render () - PullRequest
0 голосов
/ 04 мая 2020

Как получить доступ к фильтрам, определенным для компонента Vue (глобально или локально) из функции render? Ни документация, ни дамп this не помогут. Первый простой ответ - поместить функции фильтра в export, но это противоречит цели функциональности фильтра Vue. Второй тривиальный ответ - import Vue, но в первую очередь это противоречит цели запроса об этом.

Данный код находится в контексте Nuxt. Я определил фильтры в файле ~/plugin/filters.js и обновил конфигурационную точку plugins в nuxt.config. js, чтобы запустить ~/plugin/filters.

this.$options не имеет свойства filters (хотя его прототип имеет).

Я предполагаю, что functional должно быть ложным, но ответ, который работает для функциональных компонентов, приемлемым.

...