Я бы получил следующее поведение: если в моей базе данных присутствует определенное условие, я бы вместо указанного указывал c vue .component. Другими словами, у меня есть файл с именем discover.js
, который внутри него имеет следующий код:
Vue.component(
'discover-component',
require('./components/DiscoverComponent.vue').default
);
Я бы назвал DiscoverComponent.vue
только если пользователь (поэтому в БД задается специфика c логическое как истина) и в противном случае я бы назвал другой компонент. Это пример псевдокода:
If flag is true:
Vue.component(
'discover-component',
require('./components/TrueDiscoverComponent.vue').default
);
Else:
Vue.component(
'discover-component',
require('./components/FalseDiscoverComponent.vue').default
);
Должен ли я использовать вызов AJAX в этом файле. js, чтобы загрузить значение flag
? Это le git? Или это плохая практика для вызова данных внутри файла js вместо контроллера?