
DetyaJah
18.09.2018
20:24:41
Всем привет.
Помогите с clearInterval
methods: {
nextSlide: function () {
this.currentIndex === this.sliderList.length - 1 ?
this.currentIndex = 0 :
this.currentIndex += 1;
clearInterval(timer)
},
prevSlide: function () {
this.currentIndex === 0 ?
this.currentIndex = this.sliderList.length - 1 :
this.currentIndex -= 1;
clearInterval(timer)
},
startSlider: function () {
timer = setInterval(() => {
this.nextSlide();
}, 6000)
}
},
mounted () {
this.startSlider();
}
Не могу понять, как правильно его обнулять при переключении слайдов

Siarhei
18.09.2018
20:25:22
timer в дату вынеси
и this.timer = setInterav..

DimenSi
18.09.2018
20:26:07
ага, можно даже в дату не выносить просто в this записывать

Google

DimenSi
18.09.2018
20:26:24
не думаю, что нужна реактивность на id таймера
который потом сам переключит слайд

DetyaJah
18.09.2018
20:28:59

Т.А
18.09.2018
20:29:02

Ruslan
18.09.2018
20:29:02

DimenSi
18.09.2018
20:29:34
больше интервала нет

DetyaJah
18.09.2018
20:29:54
ок
пошел перечитывать доку

DimenSi
18.09.2018
20:30:00
какую бля доку
clearInterval?
ты будешь читать, что делает clearInterval?)

Edward
18.09.2018
20:31:43
Ребят, есть список статтей,
Я прохожусь по каждоый цыклом и отрисовываю блоки, мне необходимо в каждом блоке написать случайное число в заданном диапазоне, для этого написал метод, но как его на каждой итерации вызвать в нужном месте?

Google

Т.А
18.09.2018
20:32:08

DimenSi
18.09.2018
20:32:19

Т.А
18.09.2018
20:32:27
кто-нибудь сталкивался с такой проблемой?

Edward
18.09.2018
20:32:48
?

DimenSi
18.09.2018
20:32:53

DetyaJah
18.09.2018
20:32:58

DimenSi
18.09.2018
20:33:01
какой проблемой, ты уже целый день пишешь о проблемах

Edward
18.09.2018
20:33:06

Т.А
18.09.2018
20:33:37

Edward
18.09.2018
20:35:35
Еще такой момент, у меня есть JSON.
Он имеет большую вложенность
Все нормально работает, кроме одного случая:
я хочу получить значение, обращаюсь вот так:
place.logo.images[0].name
Пишет ошибку (((
Если вывести значение масива - place.logo.images[0], то там хранится JSON с полями "id", "name", "url"
В чем может быть проблема?

Siarhei
18.09.2018
20:36:42
какую ошибку пишет?

Edward
18.09.2018
20:37:05
[Vue warn]: Error in render: "TypeError: Cannot read property 'name' of undefined"

Alex
18.09.2018
20:38:03

Edward
18.09.2018
20:38:31
Тоесть, я вывожу place.logo.images[0]
Получаю:
full_path:"http://localhost/storage/ed76de14-f31b-30e1-a143-13f455b6957d/ea6418d2-6f3c-4f65-a3a6-6a7e60bb87a8/192.jpg"
id:1
name:"192"
, но если доступаюсь к place.logo.images[0].name то ошибка....

DetyaJah
18.09.2018
20:39:07

Edward
18.09.2018
20:39:38

Alex
18.09.2018
20:41:11
ты json как получаешь?

Edward
18.09.2018
20:45:10
ты json как получаешь?
fetch('api/places').then(res => res.json()).then(res => {
this.places = res.data;
console.log(res.data)
})

Google

dev
18.09.2018
20:45:11
у тебя рендер идёт до того как появляется жсон
сделай по умолчанию пустоту
либо рендер после жсон

Alex
18.09.2018
20:45:44
не надо ничего рендерить если нет данных

dev
18.09.2018
20:47:01
ещё вариант напиши в родительском блоке vif places.lenght например
в общем vue само написало что не так ) дальше думай как лучше

Edward
18.09.2018
20:47:46

Alex
18.09.2018
20:48:10
а первый тик рендера происходит когда их еще нет
ничего не смущает?

Edward
18.09.2018
20:48:36

Alex
18.09.2018
20:48:48
v-if на корневой ноде

Alex
18.09.2018
20:48:51
где данные выводишь

Edward
18.09.2018
20:49:12

Alex
18.09.2018
20:49:44
в 12 ночи мне уже не хочется обьяснять это все(
это же блин просто логика
не какие то особенности фреймворка

Adel
18.09.2018
20:50:59

Edward
18.09.2018
20:51:15

Alex
18.09.2018
20:51:26
да не надо тут читать ничего

Google

Alex
18.09.2018
20:51:29
это тупо логика

Edward
18.09.2018
20:51:31

Alex
18.09.2018
20:51:39
если данных нет - нечего рендерить

Admin
ERROR: S client not available

Alex
18.09.2018
20:52:03
и идет вложенное обращение к обьекту - которого еще не существует

Костя
18.09.2018
21:13:30
Подскажите как лучше
Есть компонент большой.. в него ставлю объект в пропс.. потом обновляю пропс.... Но бывает такое, что этого объекта для пропса у меня нет...
Как норм тут поступить, чтобы не было ошибок в консоли и без тестовых данных (дефолтных в компоненте)

Kirill "Loskir" ?¹³
18.09.2018
21:16:50
:prop="smth || 'дефолтный проп'"

Костя
18.09.2018
21:20:17
ну это понятно
по другому наверное никак
лучше тогда я внутри компонента сделаю testData и передам в props
ну или при инициализации default: () => {},

Kirill "Loskir" ?¹³
18.09.2018
21:29:55

Костя
18.09.2018
21:30:29

Т.А
18.09.2018
21:46:25
не подскажете?

Alexey
18.09.2018
21:47:39
- сгкк + зкум
- curr + prev

Т.А
18.09.2018
21:52:55

Google

Т.А
18.09.2018
21:55:49

Kirill "Loskir" ?¹³
18.09.2018
22:00:00
Неа
-curr + prev
Или просто
prev - curr

Т.А
18.09.2018
22:05:48

Aleksandr
18.09.2018
22:06:29
что я делаю не так? при клике на любой из пунктов меню все сбивается
нужно что бы показывало sign In если не авторизирован и скрывало пункт из меню. но при клике на любой из пунктов все сбивается…и ненужное появляется
это в nuxt

Костя
18.09.2018
22:08:14
вопрос... почему анимация не хочет работать
<transition name="slide-next" mode="out-in"> ... стили и код такой же как в другом проекте - в том все ок) не могу разницу заметить уже ...

Michael
18.09.2018
22:11:03

Костя
18.09.2018
22:11:22
if да внутри transition
v-if