Javascript-форум (https://javascript.ru/forum/)
-   Javascript под браузер (https://javascript.ru/forum/css-html/)
-   -   vue cli, как маштабировать размер компонента под каждую страницу (https://javascript.ru/forum/css-html/82163-vue-cli-kak-mashtabirovat-razmer-komponenta-pod-kazhduyu-stranicu.html)

fori 24.03.2021 19:16

vue cli, как маштабировать размер компонента под каждую страницу
 
Здраствуйте, в проекте vue 2 cli + vuex + router я создал компонент который используется в нескольких страницах. Как я могу в отдельности на каждой странице задать масштаб компонента или его размеры

fori 24.03.2021 19:58

Ответ: задать стили в странице к примеру
<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>

Aetae 24.03.2021 22:33

Если под страницами подразумеваются маршруты, то вы имеете доступ к текущему маршруту по $route. Соответственно либо задаёте какие-то условия внутри компонента, либо используете свойство meta маршрута, прописывая туда какие-то параметры.


Часовой пояс GMT +3, время: 13:22.