Size: a a a

Vue.js Russian Developers Community

2020 December 16

MB

Maxim Belousov in Vue.js Russian Developers Community
Maxim Belousov
Хелло! Кто поможет разъяснить, как это работает.

Инициализирую экшен в стейте, чтобы получить данные с сервака и загружаю в стейт.

  methods: {
   ...mapActions('dashboard', [
       'GET_DASHBOARD_LIST',
   ]),
 },
 computed: {
   ...mapGetters('dashboard', [
     'DASHBOARD_LIST',
     ]),
 },
 mounted() {
   this.GET_DASHBOARD_LIST()
 },

И геттером биндю это в компонент

<pl-card-list
           :cardInfo="DASHBOARD_LIST.cardInfo"
/>
<pl-donut-list
           :donutInfo="DASHBOARD_LIST.donutInfo"
/>
<pl-compliment
           :name="DASHBOARD_LIST.firstname"
/>

Короче, не совсем понимаю, как работают хуки (последовательность). Даже если с mounted поменять на created то все равно вылазит ошибка, потому что геттер он запускает раньше, чем запускает экшен на получение данных. Я просто думал, что хуки, как раз и нужны, чтобы сделать какое-то дейстиве до того, как страница проиницилизируется.
Понятно, если геттеры вызывать по отдельности в чайлд-компонентах то ошибка исчезает. Ладно, учтем на будущее.
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
Хотя все равно странно. Почему он на firstname (который string) не ругается, а на ключи которые являются массивом — ругался.
источник

A

Antony in Vue.js Russian Developers Community
добрый день
начал осваивать vue, плевый вопрос. не могу понять почему не работает

https://codesandbox.io/s/dank-currying-mzrsu?file=/src/App.vue
источник

A

Antony in Vue.js Russian Developers Community
помогите пожалуйсто
источник

A

Antony in Vue.js Russian Developers Community
надо что бы при нажатии в консоль id элемента выводило
источник

A

Antony in Vue.js Russian Developers Community
передача параметров функции между компонентами
источник

A

Antony in Vue.js Russian Developers Community
спасибо заранее
источник

AP

Anton Permyakov in Vue.js Russian Developers Community
Antony
добрый день
начал осваивать vue, плевый вопрос. не могу понять почему не работает

https://codesandbox.io/s/dank-currying-mzrsu?file=/src/App.vue
v-on:@click - ты все смешал
источник

AP

Anton Permyakov in Vue.js Russian Developers Community
либо v-on:click либо @click
источник

A

Antony in Vue.js Russian Developers Community
Anton Permyakov
v-on:@click - ты все смешал
v-on убрал, но все равно не работает
источник

М

Макс in Vue.js Russian Developers Community
чтобы изменить title страницы проекта
необходимо через routes это делать ?
источник

АМ

Алексей Магнер... in Vue.js Russian Developers Community
Antony
v-on убрал, но все равно не работает
В шаблоне this не используется. Убери у data.
Когда ловишь $emit, в событие всегда приходит первым параметром $event. Поэтому id и не срабатывает
Просто укажи метод без скобок
источник

YP

Yuryi Prune in Vue.js Russian Developers Community
всем привет, может кто подскажет. Есть селектор https://github.com/Ustingit/spndr_front/blob/b7b53f47f40fa1945d43069189d4be847030b20d/src/components/AddSpend.vue#L12 (1), значения в котором должны зависеть от выбора в селекторе над ним (2). Все option-ы для зависимого селектора приходят из App.vue где получаются с бэка в маунте (https://github.com/Ustingit/spndr_front/blob/b7b53f47f40fa1945d43069189d4be847030b20d/src/App.vue#L44). Проблема - на момент маунта компонента AddSpend данные с сервера ещё не пришли, а как их передать в этот дочерний компонент заново после фетча - непонятно.

Может кто подскажет где косяк в структуре и как передать сфетченые incomeSubTypes\outcomeSubTypes в дочерний компонент ?
источник

Н

Нааааасть in Vue.js Russian Developers Community
могу ли я сделать переменную окружения по условию?
источник

GS

Grigorii K. Shartsev in Vue.js Russian Developers Community
Нааааасть
могу ли я сделать переменную окружения по условию?
По условию, которое зависит от чего?
источник

Н

Нааааасть in Vue.js Russian Developers Community
Grigorii K. Shartsev
По условию, которое зависит от чего?
от имени хоста например
источник

СЛ

Стас Лучников... in Vue.js Russian Developers Community
Привет, кто-нибудь публиковал хром расширения в Стор? Интересно, как много времени занимает эго проверка гуглом
источник

NS

Nikita Stroganov in Vue.js Russian Developers Community
Стас Лучников
Привет, кто-нибудь публиковал хром расширения в Стор? Интересно, как много времени занимает эго проверка гуглом
У меня это было около 5-10 мин
источник

СЛ

Стас Лучников... in Vue.js Russian Developers Community
спасибо
источник

AA

Akim Akim in Vue.js Russian Developers Community
Всем привет,нужно из State выводить элементы из Массива при клике ,при каждом клике добавлять по 5 элементов на странице,Плиз подкиньте идею, как можно реализовать🤓
источник