Vue - ограничение дочернего компонента только переменными, передаваемыми в props - PullRequest
0 голосов
/ 04 июля 2018

Кто-то уже сделал что-то вроде: - Блокировать child-component доступ к «переменным», отличным от тех, которые передаются props?

Цель: - В ветке я могу сказать шаблону, какие методы и переменные будут доступны для использования, я хотел сделать ту же идею, используя компонент, который можно настраивать

Введите параметр: isolate: true

Некоторые пользователи смогут создавать свои собственные компоненты, я не хочу, чтобы они обращались к родительским компонентам, чтобы «сломать / обмануть» поведение, которое я реализовал.

Я просто хочу, чтобы они пользовались данными, которые я собираюсь передать

Поскольку концепция компонентов способна работать «в одиночку», им не нужно выдавать события, им не нужно запускать обратные вызовы или изменять состояние приложения в любой момент. Эти пользователи должны просто получать данные, проявлять творческий подход и делать то, что я "без времени" не могу реализовать для всех!

Следовательно, они могут делать то, что считают лучшим, и так, как им нравится, при условии, что они не изменяют / не нарушают основные правила APP.

У кого-нибудь есть идеи, как это сделать?

...