@vuejs_ru

Страница 3168 из 3900
DimenSi
28.06.2018
09:49:33
как и наоборот

то, что шаблоны компилятся это просто часть оптимизации

Michael
28.06.2018
09:50:10
да какая разница? Он не может просунуть функции вью в паг
вообще, есть у меня идея как это сделать, но зачем? Точно можно не городить костыли.

DimenSi
28.06.2018
09:50:29
это никак не сделать.

Google
igor
28.06.2018
09:50:37
DimenSi
28.06.2018
09:50:39
и это странно использовать паговские миксины вместо вью компонентов

Michael
28.06.2018
09:55:09
и это странно использовать паговские миксины вместо вью компонентов
тут часто странные штуки толкают. Хорошо бы вовремя объяснять людям, да сил нет))

понятно, действительно единственный вариант отказаться от такой реализации. спс
прикинь как можно сделать без них, напиши сюда, а мы скажем насколько это труъ, обсудим, если неочевидно ;)

Dima
28.06.2018
09:56:17
Denis
28.06.2018
09:56:54
ну как это, а передать в заголовках куку в api?
передавать в заголовках можно токен, но не куку)

значение из cookies видимо)

Dima
28.06.2018
09:57:30
вот и передача

Sergey❄️
28.06.2018
09:57:44
Michael
28.06.2018
09:58:55
это никак не сделать.
ой, тут пыху завернули в васм уже. Я лично сделал упрощённый специфический vue-templates для исполнения в браузере (не спрашивай зачем - задача специфическая), а уж подкомпилить кусок пага или динамически подсунуть дочерний компонент со всеми подрубленными миксинами или ещё какой изврат - ну это же Мекка для поклонников Басковой и Сало и надцать дней содома.

DimenSi
28.06.2018
10:00:02
в нынешних реализациях это никак не сделать и делать такие реализации ...

Michael
28.06.2018
10:02:23
в нынешних реализациях это никак не сделать и делать такие реализации ...
аналог "интеграл неразрешим в обычных функциях" с:

Google
Denis
28.06.2018
10:02:24
setHeader('Set-Cookie', [sessionID=${sessionID}])
никогда не юзал, каюсь) обычно auth\JWT токен передавали, но все равно речь идет про установку заголовка и передачу значения

Dima
28.06.2018
10:02:48
Ну этот токен идёт для авторизации и там другой заголовок

а для сессии идёт кука

В другом заголовке

только вот у меня не выходит что-то

Askar
28.06.2018
10:06:49
Подскажите плиз. Делаю вот так filterOptions.get().then(r => { let body = r.body; expect(body).toIncludeKeys([ 'purchases', 'managers', 'initiators', 'organizations', 'providers', 'providersInn', 'invoiceNumbers', 'invoiceAuthors' ]); }); на выходе (node:8060) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: (0 , _expect2.default)(...).toIncludeKeys is not a function

если делаю вот так expect(Object.keys(body)).toEqual([ 'purchases', 'managers', 'initiators', 'organizations', 'providers', 'providersInn', 'invoiceNumbers', 'invoiceAuthors' ]); то, все ок

Denis
28.06.2018
10:07:27
Unhandled promise rejection

.catch видимо нехватает

DimenSi
28.06.2018
10:08:05
разве только в этом проблема?

он вызывает не существующий метод

Denis
28.06.2018
10:08:15
а потом уже is not a function )

igor
28.06.2018
10:09:16
прикинь как можно сделать без них, напиши сюда, а мы скажем насколько это труъ, обсудим, если неочевидно ;)
ок, а как лучше было бы реализовать такой функционал: Когда имеется много форм, в них повторяющиеся куски, например: - поле телефона (состоит из инпута код + номер), в каждой форме + можно добавлять новые телефоны и удалять старые - адрес - который состоит из 6 полей, так же в каждой форме и не по одному разу (например юридический, почтовый и т.д.) + можно добавлять новые адреса и удалять старые соотвественное с бэка прилетают сохраненные данные и надо заполнить формы. Если выносить в компоненты, то с генерацией проблем не будет?

Alex
28.06.2018
10:11:25
Причем здесь компоненты? Это обычные элементы списка.

Michael
28.06.2018
10:11:25
а потом уже is not a function )
вот они обложат всё в кэтчи, ка краньше try catch на весь код, а потом всё тихо падать начнёт))

Denis
28.06.2018
10:11:52
try catch насколько мне известно необходимо избегать

т.к. блоки внутри try не трогаются оптимизатором при компиляции и воспринимаются как "black box"

Michael
28.06.2018
10:12:58
т.к. блоки внутри try не трогаются оптимизатором при компиляции и воспринимаются как "black box"
там что-то сдвинулось в этом плане, но ничерта не помню что, поэтому до сих пор стараюсь ловить ошибки по парадигме голангеров.

Но это всё не даёт возможности некоторым персонажам оборачивать непонятный код в большой трай кэч)0)))

Алексей
28.06.2018
10:15:30


Google
Алексей
28.06.2018
10:15:37
привет почему у меня не работает? ⤴️ весь код тут: https://codepen.io/jiraff537/pen/NzEgxG?editors=1010

igor
28.06.2018
10:16:38
Причем здесь компоненты? Это обычные элементы списка.
выше писал об изначальной задаче - вся суть в том, чтобы избавиться от дублирования кода. Конечно забацать все в тысячи строк кода проще, но потом вносить правки ...

Kronic
28.06.2018
10:16:46
привет почему у меня не работает? ⤴️ весь код тут: https://codepen.io/jiraff537/pen/NzEgxG?editors=1010
у template должен быть один родитель. во втором примере у тебя два родителя

Алексей
28.06.2018
10:18:09
DimenSi
28.06.2018
10:18:21
Благодарю! завернул в <div> заработало!
и вообще в консоле же ошибка есть

которая говорит об этом

Alex
28.06.2018
10:18:31
привет почему у меня не работает? ⤴️ весь код тут: https://codepen.io/jiraff537/pen/NzEgxG?editors=1010
Верно, корень должен быть один. Оберни во внешний тег.

DimenSi
28.06.2018
10:18:34


Алексей
28.06.2018
10:19:14
Alex
28.06.2018
10:20:26
выше писал об изначальной задаче - вся суть в том, чтобы избавиться от дублирования кода. Конечно забацать все в тысячи строк кода проще, но потом вносить правки ...
Бей тысячи строк на отдельные файлы одного сборного шаблона и собирай через шаблонизатор. Крутая вещь шаблонизаторы. Позволяе собрать один большой на тысячи строк из логических мелких файлов.

Алексей
28.06.2018
10:20:35
и вообще в консоле же ошибка есть
можно подробнее в какой консоли? (я изучаю вуй)

DimenSi
28.06.2018
10:20:46
в обычной devtools консоли

Michael
28.06.2018
10:21:42
можно подробнее в какой консоли? (я изучаю вуй)
chrome devtools загугли и выучи всё про неё как Отче Наш. Практически то же самое есть и в файрфоксе и остальных бродилках.

DimenSi
28.06.2018
10:22:00
https://developers.google.com/web/tools/chrome-devtools/

Алексей
28.06.2018
10:22:01
Igor
28.06.2018
10:27:58
Всем привет! Подскажите кто то юзает veter + prettier ?

почему то перестало работать автоформатирование :(

Google
Michael
28.06.2018
10:32:23
?
и поставь себе сразу vue devtools плагин для браузера

Max
28.06.2018
11:38:53
коллеги, подтупливаю немного, у меня store разбит на модули, в index.js импортчу модули, которые находятся в директории modules, в этой директории на одном уровне нужно из одного модуля через мутацию обратиться к другому модулю, изменив стэйт определённого поля, как лучше это сделать?



Max
28.06.2018
11:44:33
если с импортить в reg.js модуль getFields.js, то как тогда к state обратиться?

Admin
ERROR: S client not available

Max
28.06.2018
11:44:54
Марат
28.06.2018
11:45:20
commit('globalMutation', payload, { root: true })

Max
28.06.2018
11:45:44
E
28.06.2018
11:52:17
Кто-нибудь знает хороший pug linter для eslint?

Alex
28.06.2018
12:08:36
Кто-нибудь знает хороший pug linter для eslint?
https://github.com/myfreeweb/eslint-plugin-pug других похоже нет

Henaro
28.06.2018
12:09:25
в разных туториалах по разному объявляют vuex store либо export default new Vuex.Store({ либо export const router = new Vuex.Store({ а в чём собсна разница?

Henaro
28.06.2018
12:09:50
т.е. принципиальной разницы нет? :)

Michael
28.06.2018
12:10:12
во втором надо будет в импорте дописать херни { router } from ...

Henaro
28.06.2018
12:10:50
вот это второй вопрос: в чём разница между import router from './router' и import { router } from './router'

Michael
28.06.2018
12:11:04
т.е. принципиальной разницы нет? :)
видишь выше? Во вкусах. Фактически, ты оттуда ничего пробрасывать и ещё чего-то импортить не будешь. Поэтому дефолт лучше. Но кого-то до мурашек пробирают дефолтные. Пока не знаю отчего.

Google
Henaro
28.06.2018
12:11:44
спасибо за наводку!

Michael
28.06.2018
12:11:55
спасибо за наводку!
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/import

Henaro
28.06.2018
12:14:03
всё, вкурил

попутно поинтересуюсь, есть ли какие-то преимущества у VS Code перед WebStorm при работе с vue?

Евгений (Light4everyone)
28.06.2018
12:15:22
на этом плюсы кончаются

Kronic
28.06.2018
12:15:39
Евгений (Light4everyone)
28.06.2018
12:16:03
Max
28.06.2018
12:16:06
commit('globalMutation', payload, { root: true })
пишет, что неизвестный тип мутации

Kronic
28.06.2018
12:16:38
а разница?
большая. но это вечный холивар. типа spaces vs tabs

Марат
28.06.2018
12:16:49
пишет, что неизвестный тип мутации
имя мутации какое указываешь? должно быть что-то: "nameModule.mutationName'

Евгений (Light4everyone)
28.06.2018
12:16:50
Michael
28.06.2018
12:17:07
попутно поинтересуюсь, есть ли какие-то преимущества у VS Code перед WebStorm при работе с vue?
используй vscode и не брезгуй популярными плагинами. Будет лучше, чем вебшторм

Almaz
28.06.2018
12:17:10
что за оператор ...? export default { ...Autocomplete, install: vue => vue.component(Autocomplete.name, Autocomplete) }

Michael
28.06.2018
12:17:31
большая. но это вечный холивар. типа spaces vs tabs
какой тут холивар?)) ты бы ещё холивар завёл программирование на листочке и в компьютере

Страница 3168 из 3900