Как скрыть код методов обработчика в авторизованных компонентах - PullRequest
0 голосов
/ 05 апреля 2019

Я имею в виду серверное приложение в Nuxt, в котором есть определенные компоненты или кнопки, которые не должны отображаться, если пользователь не авторизован.Я знаю, что это достижимо, просто используя v-if и некоторый плагин, такой как CASL, для представления / шаблона, есть ли способ также скрыть код метода обработчика (@click), связанный с этой кнопкой / компонентом?в противном случае неавторизованные пользователи смогут увидеть код обработчика, даже если они не смогут увидеть представление / шаблон.Способ сделать это - создать целый компонент, который обрабатывает действие сам по себе, и v-if, но это звучит слишком много для простой кнопки многократного использования, которую должен обрабатывать родительский компонент.

IЯ все еще думаю о SSR, я подумал об этом из-за способности легко скрывать код шаблона, но в настоящее время у меня нет необходимости в улучшении SEO или более быстрой загрузке контента.Есть ли способ достичь этого только с помощью SPA?

...