Size: a a a

Vue.js Russian Developers Community

2021 January 12

KG

Kirill Galimov in Vue.js Russian Developers Community
Max Lomov
Я бы посмотрел на css который получился, на ширину wrappera
источник

KG

Kirill Galimov in Vue.js Russian Developers Community
Там по translate3d в лишние пару тысяч уводит куда-то
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
Приветствую коллеги.

Как у меня было длительное недопонимание между computed и methods.

Сейчас у меня небольшое недопонимание с vuex между state и getters.

Есть карточки заказов в которых меняется состояние, в зависимости от действий пользователя. Как их лучше получать из стора? mapState, который, если я правильно понял, всегда реактивный. Или через mapGetters, который кэшируется, и следить за его изменением через watch?
источник

АЗ

Алексей Забайкальски... in Vue.js Russian Developers Community
mapState юзай, если нужно напрямую получать данные
источник

k

kentforth in Vue.js Russian Developers Community
Victor Hripko
Всем привет! Может кто поможет, не могу банально указать динамический путь к картинкам которые лежат в проекте. Относительный путь не работает, вебпак плюшки работают, только если указывать конкретное имя картинки, а не через переменную
картинки выводятся через цикл v-for?
источник

АЗ

Алексей Забайкальски... in Vue.js Russian Developers Community
Алексей Забайкальский
mapState юзай, если нужно напрямую получать данные
если нужно вычислять производное от стейта, то getters
источник

VH

Victor Hripko in Vue.js Russian Developers Community
kentforth
картинки выводятся через цикл v-for?
Да
источник

V💊

Vladimir 💉 💊 Voytenk... in Vue.js Russian Developers Community
Maxim Belousov
Приветствую коллеги.

Как у меня было длительное недопонимание между computed и methods.

Сейчас у меня небольшое недопонимание с vuex между state и getters.

Есть карточки заказов в которых меняется состояние, в зависимости от действий пользователя. Как их лучше получать из стора? mapState, который, если я правильно понял, всегда реактивный. Или через mapGetters, который кэшируется, и следить за его изменением через watch?
следить за состоянием геттера через вотч - не нужно
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
Алексей Забайкальский
если нужно вычислять производное от стейта, то getters
не, там только состояния isStart, isWaiting, isEnd
источник

VH

Victor Hripko in Vue.js Russian Developers Community
kentforth
картинки выводятся через цикл v-for?
От части, у родительского компонента цикл - а у дочернего просто пропсы
источник

MB

Maxim Belousov in Vue.js Russian Developers Community
Ясно. Юзаю state. Всем спасибо!
источник

KG

Kirill Galimov in Vue.js Russian Developers Community
Max Lomov
Я бы посмотрел на css который получился, на ширину wrappera
Решил добавлением slidesPerView: 'auto' и изменением ширины слайда через css (вместо width: 124)
источник

ML

Max Lomov in Vue.js Russian Developers Community
Kirill Galimov
Решил добавлением slidesPerView: 'auto' и изменением ширины слайда через css (вместо width: 124)
отлично
источник

k

kentforth in Vue.js Russian Developers Community
массив с элементами из data():

items: [
{
title: 'First Item",
image: require('../assets/images/image01.jpg
},
{
title: 'Second Item",
image: require('../assets/images/image02.jpg
},
]

рендерим список элементов:

<div class="item v-for="item in items" :key="item.title">
<h1>{{item.title}}</h1>
<img :src="item.image">
</div>
источник

S

Sadyrk in Vue.js Russian Developers Community
Всем привет, а как сделать так что бы при нажатии на кнопку элемент который уже был виден просто менялся другим, и наоборот, да так что бы они не появлялись и не исчезали одновременно
источник

VH

Victor Hripko in Vue.js Russian Developers Community
kentforth
массив с элементами из data():

items: [
{
title: 'First Item",
image: require('../assets/images/image01.jpg
},
{
title: 'Second Item",
image: require('../assets/images/image02.jpg
},
]

рендерим список элементов:

<div class="item v-for="item in items" :key="item.title">
<h1>{{item.title}}</h1>
<img :src="item.image">
</div>
Обязателен массив ?
источник

ML

Max Lomov in Vue.js Russian Developers Community
Sadyrk
Всем привет, а как сделать так что бы при нажатии на кнопку элемент который уже был виден просто менялся другим, и наоборот, да так что бы они не появлялись и не исчезали одновременно
попробуй переписать фразу «что бы они не появлялись и не исчезали одновременно» на то как желательно чтобы они менялись
источник

S

Sadyrk in Vue.js Russian Developers Community
А, ну хорошо
источник

ML

Max Lomov in Vue.js Russian Developers Community
Sadyrk
Всем привет, а как сделать так что бы при нажатии на кнопку элемент который уже был виден просто менялся другим, и наоборот, да так что бы они не появлялись и не исчезали одновременно
а в целом гугли vue динамические компоненты и transition
источник

S

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