@giiftmp

Общая переменная для всех компонентов vue — [mixin vs vuex vs prototype]?

Здравствуйте, у меня есть много компонентов и "переменных которые будут считатся тернарным оператором"
Так как я хочу оптимизировать приложение на етапе разработки хотелось бы узнать где лучше ее хранить в глобальном миксине или в vuex или в prototype.
Насколько я понимаю в глобальном миксине переменная у каждого компонента просто будет дублироватся и считатся конкретно для компонента тогда как vuex посчитает ее только один раз.
data() {
    return {
      assetsResolution: screen.width <= 1920 && screen.height <= 1080 ? 1080 : 2160,
    };
  },

Чтобы вы выбрали для глобальной по сути константы которая не изменяется процессе работы приложения но доступ к которой должен быть у всех компонентов?
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
Aetae
@Aetae
Тлен
Казалось бы, причём тут vue?)
// /constants.js
export const ASSETS_RESOLUTION = screen.width <= 1920 && screen.height <= 1080 ? 1080 : 2160; 

// ./any.vue
import { ASSETS_RESOLUTION } from '@/constants';


Но вообще это не констатна: телефон могут повернуть, браузер растянуть на два монитора.)
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы