vue cli, как маштабировать размер компонента под каждую страницу
Здраствуйте, в проекте vue 2 cli + vuex + router я создал компонент который используется в нескольких страницах. Как я могу в отдельности на каждой странице задать масштаб компонента или его размеры
|
Ответ: задать стили в странице к примеру
<template> <div><Auth class="auth"></Auth></div> </template> <style lang="scss" scoped> .auth { transform: scale(1); } </style> <script> import Auth from "@/components/Auth.vue"; export default { name: "Authorization", components: { Auth, }, }; </script> |
Если под страницами подразумеваются маршруты, то вы имеете доступ к текущему маршруту по $route. Соответственно либо задаёте какие-то условия внутри компонента, либо используете свойство meta маршрута, прописывая туда какие-то параметры.
|
Часовой пояс GMT +3, время: 06:50. |