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:31. |