
? гриб
08.06.2018
14:53:15
?

Stanislav
08.06.2018
14:53:21
А хтмл надо оживлять
А потом Vue садится на вот эту верстку. Синхронизирует состояние и вот это все.
Nuxt заботится об этом всем

Андрей
08.06.2018
14:53:30
Всем привет. Кто нибудь работает в связке laravel + vue + vuex . Как из шаблона blade.php передать массив в vuex store?

Stanislav
08.06.2018
14:53:52

Google

? гриб
08.06.2018
14:54:03

Сергей
08.06.2018
14:54:51

? гриб
08.06.2018
14:55:00

Stanislav
08.06.2018
14:55:27
это что?
Утилита для проверки кода в соответствии с настройками

Сергей
08.06.2018
14:56:13
и что ней проверять если мне нужно внедрить, зачем проверять?

Stanislav
08.06.2018
14:57:09

Сергей
08.06.2018
14:58:02
я и есть команда

Stanislav
08.06.2018
14:58:42
ну круто

Сергей
08.06.2018
15:00:52
мне нужно всего лишь сделать что бы везде была определена либа валидации а в итоге получается что не везде, а пытаюсь подлючить пишет что нельзя два раза подключать

Souren
08.06.2018
15:01:17

Сергей
08.06.2018
15:01:27
полей

Google

Hedint
08.06.2018
15:01:45
veevalidate он юзает, перевожу =)

Souren
08.06.2018
15:01:57
Так и говори, а то валидации кода...

Grigorii
08.06.2018
15:02:56
Кто-нибудь пользовался с vue и чем-то типа collections.js или DataSet в vis.js?

Сергей
08.06.2018
15:03:58
ну так вот подключаю его в коде, а в компоненте он не работает, а если пыдаюсь еще раз подключить то получаю предупреждение что нельзя два раза подключать, вот я ищу решение что бы валидация была бы встроеная во вью

Souren
08.06.2018
15:04:58
а ты в одном из компонентов регаешь, вместо этого

Сергей
08.06.2018
15:06:46

Souren
08.06.2018
15:07:40

Сергей
08.06.2018
15:08:29

Souren
08.06.2018
15:08:50

Сергей
08.06.2018
15:09:40
нет, я сам читаю, просто чтот упускаю, дай хотябы ссыклу, что бы наверняка

Souren
08.06.2018
15:12:44
всё.

Сергей
08.06.2018
15:13:53
импорт чего, там же только вот Vue.use(VeeValidate);

Souren
08.06.2018
15:14:25
import Vue from 'vue';
import VeeValidate from 'vee-validate';
Vue.use(VeeValidate);
https://baianat.github.io/vee-validate/guide/getting-started.html#installation

Сергей
08.06.2018
15:15:23
чето мне кажется что я уже просто перегрелся)

Souren
08.06.2018
15:22:18
Может по поводу vuex-crud и nuxt axios-module кто-то подскажет? Суть проблемы: this.$axios — undefined, поэтому vuex-crud подтягивает defaultClient вместо того что задал я. Если определять actions как обычно, то всё нормально

Google

Stanislav
08.06.2018
15:24:39

Souren
08.06.2018
15:25:27

Stanislav
08.06.2018
15:25:44

Souren
08.06.2018
15:27:01
ну а $axios где лежит?
не знаю, но если определять модуль хранилища как обычно, без vuex-crud, он находится в this.
Если сделать console.log(this) в модуле, (любом, хоть и в index, который совершенно стандартный, без crud), то там axios'a нет. Внутри action'ов axios появляется. Как это работает?

Stanislav
08.06.2018
15:36:43

Roman
08.06.2018
15:37:20

Stanislav
08.06.2018
15:37:36

Souren
08.06.2018
15:37:37
https://axios.nuxtjs.org/usage.html

Roman
08.06.2018
15:37:48

Stanislav
08.06.2018
15:37:48
О, так у нас nuxt

Roman
08.06.2018
15:38:00

Yan
08.06.2018
15:38:08
Там рест апи мб
И он рил в прототип записал

Souren
08.06.2018
15:38:22

Roman
08.06.2018
15:38:30
работать и хуево может, вопрос в том как делать правильно, а это не правильно

Souren
08.06.2018
15:40:16
Мне от этого модуля нужны разные baseUrl для SSR и браузера и другие вещи

Google

Сергей
08.06.2018
15:41:54
import Vue from 'vue';
import VeeValidate from 'vee-validate';
Vue.use(VeeValidate);
не все равно ошибка, и уменя тут во так
import Vue from 'vue';
import ru from "vee-validate/dist/locale/ru";
import VModal from 'vue-js-modal';
import automix from '../mixins/auto-mix';
import { bus } from '../vue/bus';
Vue.use(VModal);
const dictionary = {
ru: {
messages: {
unique_source: function () {
return "Такой автомобиль уже существует"
},
unique_url: function () {
return "Такой автомобиль уже существует"
},
unique_vin: function () {
return "Такой автомобиль уже существует"
}
}
}
}
VeeValidate.Validator.addLocale(ru);
VeeValidate.Validator.updateDictionary(dictionary);
Vue.use(VeeValidate);

Stanislav
08.06.2018
15:42:29


Grigorii
08.06.2018
15:42:47
Подскажите, как решаеются такие проблемы.
Есть некоторая библиотека, хранящая коллекцию чего-либо. Какое-нибудь дерево, например, или ещё что-то.
Доступ к элементам этой коллекции осуществляется через метод коллекции, допустим, getAll() возвращает массив всех элементов.
Требуется работать с элементами этой коллекции во vue.
Проблема в том, что если напрямую в шаблоне использовать SomeCollections,getAll(), то работа получается часто багованная, так как под getAll может быть скрыто что угодно.
Если ли более красивые решения, чем делаю повторно свою коллекцию и редактивать её параллельно с основной?

Сергей
08.06.2018
15:43:31

Roman
08.06.2018
15:44:27


Stanislav
08.06.2018
15:44:33
Подскажите, как решаеются такие проблемы.
Есть некоторая библиотека, хранящая коллекцию чего-либо. Какое-нибудь дерево, например, или ещё что-то.
Доступ к элементам этой коллекции осуществляется через метод коллекции, допустим, getAll() возвращает массив всех элементов.
Требуется работать с элементами этой коллекции во vue.
Проблема в том, что если напрямую в шаблоне использовать SomeCollections,getAll(), то работа получается часто багованная, так как под getAll может быть скрыто что угодно.
Если ли более красивые решения, чем делаю повторно свою коллекцию и редактивать её параллельно с основной?
"багованная" ?
Подскажите, как решаеются такие проблемы.
Есть некоторая библиотека, хранящая коллекцию чего-либо. Какое-нибудь дерево, например, или ещё что-то.
Доступ к элементам этой коллекции осуществляется через метод коллекции, допустим, getAll() возвращает массив всех элементов.
Требуется работать с элементами этой коллекции во vue.
Проблема в том, что если напрямую в шаблоне использовать SomeCollections,getAll(), то работа получается часто багованная, так как под getAll может быть скрыто что угодно.
Если ли более красивые решения, чем делаю повторно свою коллекцию и редактивать её параллельно с основной?
Список рендеришь?
Сам написал?

Admin
ERROR: S client not available

Grigorii
08.06.2018
15:45:11
"багованная" ?
Например, если там возвращается ссылка на один и тот же массив, который редактируется не по правилам vue)

Stanislav
08.06.2018
15:45:26
Да
key стоит у элементов списка?

Сергей
08.06.2018
15:45:39

Grigorii
08.06.2018
15:46:01

Stanislav
08.06.2018
15:46:05

Сергей
08.06.2018
15:46:18
Документацию по VueValidate открывал?
да
27e541e2073f.js:2571 Uncaught TypeError: _veeValidate2.default.Validator.addLocale is not a function
at Object.121 (27e541e2073f.js:2571)
at webpack_require (27e541e2073f.js:1051)
at 0._typeof (27e541e2073f.js:1052)
at 27e541e2073f.js:1053

Stanislav
08.06.2018
15:46:22

Сергей
08.06.2018
15:47:44
ага вижу

Google

Grigorii
08.06.2018
15:47:55

Stanislav
08.06.2018
15:48:21
у тебя key не стоит на a

Grigorii
08.06.2018
15:49:25
у тебя key не стоит на a
А как это решает проблему например, если get() вернёт массив, который будет возвращать ссылку на один и тот же массив, но изменяться будет поиндексно?
Или ещё что-нибудь

Stanislav
08.06.2018
15:50:40

Souren
08.06.2018
15:50:45

Grigorii
08.06.2018
15:50:50

Stanislav
08.06.2018
15:51:33

Grigorii
08.06.2018
16:00:46

Stanislav
08.06.2018
16:01:26

Grigorii
08.06.2018
16:02:00

Stanislav
08.06.2018
16:03:35
Ну тогда я хз.
При работе с массивами, Vue патчит их методы. Что происходит внутри этой либки, фиг знает

Grigorii
08.06.2018
16:03:51
Я могу отслеживать изменения на nodes и либо делать "совю коллекцию" и дублировать изменения, но не хочется, особенно с учётом того, что удалять придётися за линейную сложность и таких мест много различных.
Хотелось знать, если ли какие-то "универсальные" решения для таких проблем при взаиможействии с различными коллекциями, внутри которых хрен знает что, но можно получить массив

Stanislav
08.06.2018
16:04:58

Grigorii
08.06.2018
16:05:51
Ок, спасибо

DimenSi
08.06.2018
16:17:06
А че за this
Их в шаблоне же не должно быть.

Stanislav
08.06.2018
16:18:23
ха, я даже внимание не обратил

Grigorii
08.06.2018
16:20:25
Ничего не изменилось

Souren
08.06.2018
16:20:58
Короче, по моей проблеме с vuex-crud, насколько я понял, this там разрешается раньше чем nuxt успевает пропатчить в this свой контекст (в котором и содержится $axios). Как выходить из положения — хз. Создал вопрос у обоих проектов.