
Nightwelf
29.05.2018
10:07:14
Народ, а кто знает в чём проблема, поставил в новый проект vuetify и нет цветовой схемы, хотя все остальное работает

Denis
29.05.2018
10:09:37
скорее всего проблема в тебе)

Nightwelf
29.05.2018
10:10:45
Ну наверное
А подробнее

Google

Anton
29.05.2018
10:11:39
import 'vuetify/dist/vuetify.min.css' // Ensure you are using css-loader
это делал?

Nightwelf
29.05.2018
10:11:55
Да
Кнопки нормальные
Нет только цветов

Anton
29.05.2018
10:13:13
вот тут есть что-то, но оно вроде не должно влиять
https://vuetifyjs.com/en/style/colors

Nightwelf
29.05.2018
10:14:34
Это тоже не работает

Anton
29.05.2018
10:15:06
ну разбирайся, так навскидку больше ничего на ум не приходит

Sunlive
29.05.2018
10:15:15

Anton
29.05.2018
10:15:32
может, у тебя в глобальном стиле переопределены все цвета с important?

Nightwelf
29.05.2018
10:17:02
Я взял стандартный шаблон vue вебпака и поставил туда vuetify прописал все в main.js и все

Sunlive
29.05.2018
10:18:00
покажи main.js

Nightwelf
29.05.2018
10:19:22
покажи main.js
У меня с пк телеграм не работает. Ладно, забейте. Сам разберусь.

Google

Anton
29.05.2018
10:20:02

Nightwelf
29.05.2018
10:20:22
С подключением

Anton
29.05.2018
10:20:40
https://github.com/telegramdesktop/tdesktop/releases/tag/v1.2.24
поставь альфу
Прямая ссылка на MTProto proxy:
tg://proxy?server=akgov.tgproxy.network&port=8443&secret=726564736869656c6476706e2e636f6d
Этот сервер работает на официальном софте от Telegram.
Поддерживается клиентами:
— Telegram Desktop alpha
— Android
— Telegram X iOS

ed
29.05.2018
10:20:58
народ, хочу протеститьвать события и подписку vue-test-utils юзаю.
Имею примерно такую картину:
Компонент (часть):
change(e) {
this.$parent.$emit("field-change", {
Тест (часть):
wrapper.vm.$on("field-change", method)
wrapper.find("input").trigger("input")
expect(method.calledOnce).eq(true)

Anton
29.05.2018
10:21:00
и эту проксю

ed
29.05.2018
10:21:09
не подскажите как это нормально делается?

Nightwelf
29.05.2018
10:22:05

ed
29.05.2018
10:32:20
еще вопрос есть.
created() {
this.$on("field-change", data => {
if (this.submitted && !this.changed) {
this.$emit("reset")
}
я хочу обработчик вынести в отдельную функцию, его надо выносить в тело компонента на уровень created или в methods?

Anton
29.05.2018
10:36:13
Вопрос по архтектуре приложения
есть страница
http://prntscr.com/jnzxek
(подобных страниц будет нескольно и верстка внутри айтомов списка будет разная)
можно сделать на слотах вот как то так
http://prntscr.com/jnzz3l
но так на мой взгляд как то сильно заумно получается
а можно вот так
http://prntscr.com/jo00fy
но тогда на каждую подобную страницу мне нужно будеть импортить логику построение листа и пагинации вот таким образом
http://prntscr.com/jo01md
Какой вариант наиболее корректный? Или может есть способ лучше?

Artur
29.05.2018
10:43:20

Anton
29.05.2018
10:47:15

Denis
29.05.2018
10:47:57
еще алиасы настрой) а то пути ./../../../ выглядят стремно)

Anton
29.05.2018
10:48:00
а по поводу слотов?

Denis
29.05.2018
10:49:13
о_О как использовать алиасы?

Anton
29.05.2018
10:49:24
да

Denis
29.05.2018
10:50:10
в webpack конфиге добавляешь
resolve: {
alias: {
'@components': path.resolve(__dirname, './app/Resources/vue/components'),
в проекте пользуешься
import Component from '@components/some'
у нас алиасы с @ начинаются, чтобы отделить визуально от обычных путей

Google

Artur
29.05.2018
10:50:53

Anton
29.05.2018
10:51:52
понял, спасибо. Добавлю
так все же по текущему вопросу. Лучше через миксины делать или со слотами?

Denis
29.05.2018
10:57:24
ты про пагинатор и фильтр?
я использовал слоты бы, если они повторяются

Алексей
29.05.2018
11:02:15
привет ребят, может немного не по теме, но может кто юзает Openssl в c ++ с boost::asio?
либо хоть канал соответствующий подскажите пожалуйста)

Anton
29.05.2018
11:03:33
я использовал слоты бы, если они повторяются
там получается что пагинация и сортировка управляют данными в сторе, а список строится на основании этих данных
и то что я импортирую - это вотчеры которые следят за этими данными

DimenSi
29.05.2018
11:04:48
https://t.me/ProCxx
может по c++ задавать в с++ ,

Алексей
29.05.2018
11:07:45
Ну, надопопробовать там тоже.
просто этот канал был уже)

Denis
29.05.2018
11:08:11
иначе получается ты размазываешь логику сильно

Влад
29.05.2018
11:15:13
Кто-нибудь работал с https://www.npmjs.com/package/vue2-ace-editor? Не могу заставить его работать: редактор появляется, но изменить его параметры не могу, равно как и получить/забрать содержимое окна.

ed
29.05.2018
11:16:48
чтобы по классам бегать и компонентам

Denis
29.05.2018
11:17:12
понятия не имею, никогда не пользовался IDE
меня навигация в sublime более чем устраивает)

Vlad
29.05.2018
11:17:41

Google

Vlad
29.05.2018
11:18:04
Хотя сто процентов можно настроить автокомплит расширение для проекта

Владимир
29.05.2018
11:18:05

Vlad
29.05.2018
11:18:16
Мне лень прррсьо

ed
29.05.2018
11:18:21
IDEA - да
что-то у меня из коробки не похватывает вебпаковские алиасы

Denis
29.05.2018
11:18:36
Вскод Неа , поэтому и не юзаю их
получается ты в угоду своей IDE херишь проект лишь бы тебе было удобно) а как работать с хардкными путями и поддерживать их в будущем = пох выходит

Владимир
29.05.2018
11:18:37

ed
29.05.2018
11:18:56

Admin
ERROR: S client not available

Vlad
29.05.2018
11:19:23

Владимир
29.05.2018
11:19:36

Denis
29.05.2018
11:19:59

ed
29.05.2018
11:19:59
ок, а вскод это подхватит?

Denis
29.05.2018
11:21:04
https://medium.com/@justintulk/solve-module-import-aliasing-for-webpack-jest-and-vscode-74007ce4adc9
Making VS Code ‘smarter’ by telling it how to resolve these aliases is as easy as adding a jsconfig.json

ed
29.05.2018
11:22:15

Denis
29.05.2018
11:22:29
let me google that for you)

ed
29.05.2018
11:22:45
я был уже там, но не взлетело
а по рукам не хочу получить)

Romuald
29.05.2018
11:23:31
Как менять с дочернего компонента инфу в родителе.
api_data.leads[key_id][el_key].comment вот путь к примеру

Google

Anton
29.05.2018
11:24:15
this.$emit

Romuald
29.05.2018
11:24:17
через пропсы кидаем api_data в дочерний. А там при изменении api_data надо его возвращать через емит и менять, правильно?

Denis
29.05.2018
11:27:39
правильно

Roma
29.05.2018
11:27:46
<ourshops v-model="elem">: You are binding v-model directly to a v-for iteration alias. This will not be able to modify the v-for source array because writing to the alias is like modifying a function local variable. Consider using an array of objects and use v-model on an object property instead.

Denis
29.05.2018
11:27:52
либо не через emit, а использовать store

Roma
29.05.2018
11:27:54
<template v-for="elem in pages[7].shops">
<ourshops v-model="elem" :key="elem.id"></ourshops>
</template>
ну вот че ему не нравится?

ed
29.05.2018
11:28:28
а есть примеры трушной организации нормализованного стора?

Roma
29.05.2018
11:29:03

Hedint
29.05.2018
11:29:10

Romuald
29.05.2018
11:29:23

Roma
29.05.2018
11:29:23

Romuald
29.05.2018
11:29:35

Denis
29.05.2018
11:29:54
v-model можно только когда у тебя данные в data и локальные у компонента, в остальных кейсах организация биндинга немного сложнее

Roma
29.05.2018
11:31:18

Denis
29.05.2018
11:31:31
в родителя через emit
или через store

Roma
29.05.2018
11:31:49
ладно чтото я туплю