
Sergey
25.03.2018
11:30:28
типа в хуке create?

RNR ?
25.03.2018
11:31:02
export default {
/**
* The name of the page.
*/
name: 'home-index',
async beforeRouteEnter(to, from, next) {
await store.dispatch("getAdminData")
next()
},

Sergey
25.03.2018
11:40:54
Странно, но верстка все равно появляеться раньше данных

Vyacheslav
25.03.2018
11:45:39
привет гайс
кто-то натыкался на такой слайдер как на главной https://echo.msk.ru/ ?

Google

Roman
25.03.2018
12:01:01

Ivan
25.03.2018
12:11:06

Vyacheslav
25.03.2018
12:11:47
обычный?)
там 1 и 3 элемент одинаковые слайды выводят
а второй не относится к ним

Ivan
25.03.2018
12:13:57

Vyacheslav
25.03.2018
12:14:06
как думаете, стоит сделать 1 и 3 слайдер одним слайдером, просто с расстоянием в которое можно будет впихнуть второй слайдер?

Alex
25.03.2018
12:45:30

Vladislav
25.03.2018
12:46:56

Vyacheslav
25.03.2018
12:46:56
мне ж вью нужен)

Vladislav
25.03.2018
12:46:56
:D

Alex
25.03.2018
12:47:20
Нет, это мой клон

Vladislav
25.03.2018
12:47:39
Я вроде помнил у клона была статья про vue-test-utils?)

Alex
25.03.2018
12:47:56
вот это точно мимо) я про тест утилс только доки переводил

Google

Vladislav
25.03.2018
12:48:18
тогда ошибся, прошу прощения
помню что кто-то сюда писал про утилс

Alex
25.03.2018
12:48:37
но они уже сволочи, выпилили setComputed что было мне удобным, и мутируют до сих пор общие параметры)
а что про тест утилс, что-то непонятно?
мне ж вью нужен)
ну найдите на вью, ну или можно обертку сделать над любым плагином и не думать что там внутри

Vladislav
25.03.2018
12:50:26

Alex
25.03.2018
12:51:01
с новым кли у них сейчас немного поменялся процесс добавления тестов в проект
раньше ставишь и настраиваешь сам (как в доке тест утилс)
а вот в доке кли уже нужно модуль к кли доустановить и команду выполнить

Vladislav
25.03.2018
12:52:53
меня больше написание интересует, потому что ава тупо не видела страницу

Alex
25.03.2018
12:53:13
а что написание, пока непонятно все равно

Vladislav
25.03.2018
12:53:16
не исключено, что я сам себе в ногу выстрелил по пути, но все же

Alex
25.03.2018
12:53:19
импортим и пишем)

Vladislav
25.03.2018
12:54:52
ну вот допустим тот же ларавель даск - видел вью, но не нажимал кнопке (на вьютифай вроде), а вот ава тупо не видела страницу
было пол года назад, я уже не особо помню как засовывал в проект это, так что это просто треп

Timur
25.03.2018
13:32:37
Ребята, всем привет, вопрос немного не в тему
У кого-нибудь были проблемы в вебшторме с .eslintrc конфигом? Он постоянно индексируется, когда пишешь что-то в js файлах, из-за этого нормально не работает автодополнение и постоянно мелькает подсветка синтаксиса
Гугл не помогает совсем
Я бы показал видео, но когда записываешь с экрана это не так заметно)

Alex
25.03.2018
13:34:07
а чему там постоянно индексироваться, он один раз пилится и потом лежит не меняясь месяцами (пока что-то еще не захочется там поменять)

Timur
25.03.2018
13:35:31
Ну вот и я думаю, что он там индексирует? При тайпе одного символа, именно на этом файле моргаеи иконка и запускается индекс
Ща попробую на телефон снять )

Google

Ivan
25.03.2018
13:38:35
омайгадбл

Timur
25.03.2018
13:39:10
Что?

Alexander
25.03.2018
13:39:16
прикольчик

Timur
25.03.2018
13:39:59
Чето мне не прикольно) работать так не возможно

Max
25.03.2018
13:55:29
Коллеги, каким способом лучше выполнить очистку формы, после выполнения действий? Например, есть поле с вводом товара и кнопка с добавление, после добавления инпут нужно очистить, как лучше это сделать?

Иван
25.03.2018
13:55:53
Можешь весь элемент сбрасывать совсем

Ivan
25.03.2018
13:55:57
this.data = this.$options.data().data

Roman
25.03.2018
13:56:57

Ivan
25.03.2018
13:57:45
если данные в компоненте хранятся, а не в store
то вызываем функцию которая возвращает исходные данные при инициализации компонента

Max
25.03.2018
13:58:40
смотрите, я добавляю товар через API, вызываю actions, через mutations изменяю массив товаров, computed отображает сразу актуальные товары, но я так понимаю, что после добавления товара, после мутации, нужно спустить данные, которые присвою в value данного инпута

Alex
25.03.2018
14:00:00
а почему форма добавления нового товара спускается из стора?)

Max
25.03.2018
14:00:10
или диспачить событие, которое ресетнет форму
а почему форма добавления нового товара спускается из стора?)
в сторе есть массив с товарами, изначально он пустой, при инициализации компонента массив наполняется товарами из б/д, через API, рядом есть поле с добавлением товара, товар добавился в б/д, в сторе в массив товаров запушил новый товар, всё ок, но теперь нужно инпут очистить, который добавляет товар

Alex
25.03.2018
14:03:13
ну и пусть поле в компоненте лежит, никак к стору не привязанное
взяли this.field = ‘’ и готово)

Max
25.03.2018
14:03:51
форма и лежит в компоненте
массив товаров в сторе

Alex
25.03.2018
14:04:39
ну вот как диспатчнули действие по добавлению, как вернули из него промис, как отследили по .then его окончание, так и this.field = ‘’

Michael
25.03.2018
14:05:05

Google

Иван
25.03.2018
14:05:18
Зочем?

Max
25.03.2018
14:06:33

Alex
25.03.2018
14:07:31
сейчас посмотрю
https://vuex.vuejs.org/ru/actions.html#%D0%BA%D0%BE%D0%BC%D0%BF%D0%BE%D0%B7%D0%B8%D1%86%D0%B8%D1%8F-%D0%B4%D0%B5%D0%B9%D1%81%D1%82%D0%B2%D0%B8%D0%B9

Max
25.03.2018
14:08:38

Admin
ERROR: S client not available

Max
25.03.2018
14:09:19
нужно разбить их сейчас будет, чтоб this на компонент указывал
ребят, туплю, подскажите как сбросить поля формы)
по клику на button происходит некое действие через store, потом нужно скинуть поля формы, запутался
повесить на button метод по очистке формы, но чёт я запутался
есть кто тут)

Alex
25.03.2018
14:47:24

Max
25.03.2018
14:48:22

Alex
25.03.2018
14:48:47
Присвоить в значение пустую строку

Max
25.03.2018
14:49:16
в значение чего?)

Alex
25.03.2018
14:49:58
Ну вы рассказываете так обтекаемо, а на примерное направление куда копать говорите что не сработает)
У поля формы в-модел
Синхронизируется значение с тем что там
Вот в то значение можно присвоить пустую строку
Если у поля v-model=“field” то в коде надо this.field = ‘’
И поле сбросится

Max
25.03.2018
14:51:04
сейчас покажу код)

Google

Max
25.03.2018
14:51:20
<template lang="pug">
form.form_companies(@submit.prevent="addCompany(model)")
input(type="text" placeholder="имя компании" v-model.lazy="model.name")
button(type="sybmit" @click="clearForm") добавить копанию
</template>
methods: {
...mapActions('companies', {
addCompany: 'addCompany'
})
}
data() {
return {
model: {}
};
},

Alex
25.03.2018
14:52:32
this.model.name = ‘’

Max
25.03.2018
14:53:05
в сторе или в компоненте?)
думаю что в компоненте

Alex
25.03.2018
14:53:18
А на сабмите вызывать не экшн сразу, а метод в котором уже экшн будет и then

Max
25.03.2018
15:05:32
так проще, нафига промис)
или я не прав?)
я просто подкипел немного уже)))

Alex
25.03.2018
15:08:19
Ну а зачем промисы обычно?)

Max
25.03.2018
15:09:37
для асинхронности)

Ivan
25.03.2018
15:10:40
let nameCompany = this.model;
this.model = {};
this.addCompany(nameCompany);
ты же связь передаешь, правильнее так
let nameCompany = {...this.model};
this.model = {};
this.addCompany(nameCompany);
тогда связь рвется и как бы хорошо

Max
25.03.2018
15:10:51
это мне нужно промис создать, в нём акшн совершить, в then поля очистить, а так вроде короче)