IO v7. Параметры микрофронтенда
В микрофронтенде
// id компании
this.$companyId;
// apiname сервиса
this.$serviceCode;
// axios
this.$axios;
Открытие сервиса
Есть сервисы, которые компания должна приобрести. Есть сервисы, которые доступны всем бесплатно. Есть сервисы для компаний, и есть для пользователей.
Сервисы, которые привязываются к компании, открываются с передачей ID компании по URL в формате /company/<company_id>/<service>.
Сервисы, которые не привязываются к компании, открываются по URL в формате /srv/<service>.
Бывают случаи, когда сервис может работать одновременно в двух режимах (с передачей ID компании и без). В этом случае, в нужном компоненте можно воспользоваться boolean переменной $mfContext.hasCompanyContext, у которой true - значит, что компания передана.
Пример использования:
<div v-if="$mfContext.hasCompanyContext">
С компанией
</div>
<div v-else>
Без компании
</div>