@vuejs_ru

Страница 3534 из 3900
Aleksandr
30.08.2018
07:18:05
Так всё офигенно, просто по меркам 2000
хуйлуша потребляющая такое ей и осталась и дело не времени, то что люди потихоньку начинают чувствовать стиль, не значет что раньше говно было нормой

Bogdan
30.08.2018
07:22:29
я могу, но + к ценнику за стилизацию под старину
ну и конечно нужно неадаптивно и чтобы меню и т.д. картинками было сделано, а не текстом

Google
Aleksandr
30.08.2018
07:23:04
ну и конечно нужно неадаптивно и чтобы меню и т.д. картинками было сделано, а не текстом
будет сложно, руки будут пытаться остановить друг друга, но за достойное вознаграждение я переборю себя, обещаю!

Aleksandr
30.08.2018
07:30:33
ну крч за 50р сделаешь ? ?
за 50 р. подумаю. кстати, это фейк, крайняя версия этого сайта — декабрь одинадцатого, потом уже ини зделоли редизайн, лол, получилась всё та же компейка, я же говорю, домен проклятый! https://web.archive.org/web/20111220144638/http://idnt-design.ru http://idnt-design.ru/

Aleksandr
30.08.2018
07:35:46
там еще и лого анимированное и бегущая строка
ты только вчитайся что они в 2к18 преподают: "Компьютерные курсы. Подробное знакомство с программами Windows, Word, Excel, INTERNET. Для опытных пользователей обучение WEB — дизайну, Power Point, 3D Studio Max, Adobe Photoshop."

spiridon
30.08.2018
07:38:27
Всем привет, как в дочерний компонент передать текущее значение переменной, но без реактивности, что бы потом, она как prop не изменялась при изменении в родителе, а имела тоже значение что и при mounted

Avaz
30.08.2018
07:38:34
Ребята помогите найти тестовое задание для проверки уровня по VueJS

Илья
30.08.2018
07:44:42
Ребята помогите найти тестовое задание для проверки уровня по VueJS
1) Что такое computed и в чем его преимущества? 2) Какой хук компонента подходит для загрузки данных в компонент? 3) В функции data есть аргумент, опиши его 4) Назови 3 способа передачи данных между компонентами 5) Вьюкс - расскажи что это, а также чем отличаются экшены от мутаций? 6) Что будет если динамически добавить новое свойство какому-нибудь объекту в data?

вот тебе на вскидку

?

Google
Avaz
30.08.2018
07:45:24
???

спасибо

Артур
30.08.2018
07:45:38
Хорошие вопросы, а ответы к ним ?))

Илья
30.08.2018
07:45:47
а ответы вы должны знать)

Артур
30.08.2018
07:46:21
3) В функции data есть аргумент, опиши его - вот этот не знаю

почитаем

Константин Иванович
30.08.2018
07:46:48
Новички могут не знать чего-то

Илья
30.08.2018
07:47:07
Артур
30.08.2018
07:47:59
спасибо

Илья
30.08.2018
07:48:57
Новички могут не знать чего-то
ну это все в доках есть

ну почти кроме 4 вопроса, тут только олдфаги так сказать знают

шучу)

Pavel
30.08.2018
07:53:14
Назови 3 способа передачи данных между компонентами. Props, EventBus, Vuex ))

Илья
30.08.2018
07:53:31
верно ?

просто тему про шину из доков убрали

уже давненько вроде

Pavel
30.08.2018
07:56:03
Видимо посчитали что уже не актуально

Игорь
30.08.2018
07:57:42
Arthur
30.08.2018
07:58:53
а provide/inject не считается подходящим пунктов для 4-го вопроса?

Илья
30.08.2018
07:59:14
нет, это немного другое

Google
Arthur
30.08.2018
07:59:40
А ивенты?
видимо считается что идет в связке с пропсами

Илья
30.08.2018
07:59:47
Потому что антипаттерн
иногда другого варианта нет. у тебя есть рекурсивный компонент - тебе надо из глубинного уровня оповестить все элементы о каком-то событии и передать данные, как ты это сделаешь? без вьюкса

Arthur
30.08.2018
08:00:54
нет, это немного другое
кстати почему? я воспринимаю как нечто среднее между проп/ивентами и vuex'ом

Arthur
30.08.2018
08:02:49
видел) но как то не убедительно)) видимо нужно саомому на грабли наступить чтоб проникнуться...

Илья
30.08.2018
08:03:25
Никак, нужно подключать vuex. Так как шина связывает твои компоненты в монолит. И это не vue-way подход.
если грамотно пользоваться - шина отличный выбор когда не подступиться с помощью других способов

лучше иметь такой вариант в запасе чем о нем вообще не знать

Bohdan
30.08.2018
08:07:31
шина ещё спасает, когда нужно связать vue с легаси кодом правда, у меня она самописная

лень было думать, как подключить Vue из бандла в layout.twig как script ?

Игорь
30.08.2018
08:08:11
если грамотно пользоваться - шина отличный выбор когда не подступиться с помощью других способов
Всегда есть другой способ, иначе бы её не убрали из доки. Даже в системе где используются только автономные веб-компоненты (аля vue-custom-elements) не получится обойтись без сторы, если необходимо общение параллельных компонентов. Наличие шины в системе - это признак плохого дизайна приложения. В долгосрочной перспективе это выльется в дорогую поддержку.

Arthur
30.08.2018
08:12:13
Всем привет, как в дочерний компонент передать текущее значение переменной, но без реактивности, что бы потом, она как prop не изменялась при изменении в родителе, а имела тоже значение что и при mounted
вижу два вариант: 1) все равно передать через пропс и иметь дубль в локальном состоянии. пример (https://jsfiddle.net/NoMad42/pnqzspoe/9289/) 2) https://vuejs.org/v2/api/#v-once P.S. 3) возможно вывести данные за пределы vue (например в глобальну область видимости) и уже оттуда дернуть данные P.P.S. 1.2) Vuex?

Игорь
30.08.2018
08:16:14
а, так ты намекаешь что если возникла необходимость шины - то это разраб криво придумал архитектуру?
Ну тут может быть несколько вариантов. Либо не хватает времени, либо архитектура не продумана. Так как шину внедрить проще, чем писать модули сторы, к ним придумывать экшны, мутации и т.д. Когда приложение маленькое и не предполагается его развитие (к примеру прототип) то вариант с шиной - ок. Но когда у тебя > 10 компонентов и каждый что-то эммитит в шину то дебажить потом это становится больно, так как дебагер вьюхи эту структуру не видит (на сколько я знаю)

Google
Rai
30.08.2018
08:18:54
Привет всем! Пожскажите как получить доступ к модулю через rootState ?

vuex

даже если просто за импортить модуль он не дает использовать стейт точнее дает в дев режиме а прод не хочет компилиться

[ts] Возможно, объект равен undefined.

Игорь
30.08.2018
08:21:57
да все так, но что если у тебя только 1-2 действия которое емитится в шину?
Даже если действие всего одно! Всеравно это скрытая сложность. Уверен что через месяц разработчик забудет точное место где эммитится это событие и где конкретно идет подписка. В общем это увеличивает сложность и вхождение в проект. Я считаю что лучше сделать все дольше но более надежнее, чем внедрять костыли ради экономии времени при разработке. Самый дорогой этап в проекте это поддержка.

Admin
ERROR: S client not available

Илья
30.08.2018
08:23:47
В целом ты прав, так и есть

??

Игорь
30.08.2018
08:26:37
Roman
30.08.2018
08:39:29
Ребята, если использовать @vue/cli, при создании проекта должна создаваться папка build? Везде говорится, что должна быть, а у меня такой нет. И как подключить шрифты в своем проекте?

Roman
30.08.2018
08:44:31
Ну там нет, но нет даже и части тех папок, которые есть у меня. Мне кажется, это не показатель...

Artem
30.08.2018
08:47:20
народ подскажите что не так? почему не работает шорткат @/assets/img/blabla.jpg в компонентах?

Artem
30.08.2018
08:48:00
работает
блин, у меня нет

Kirill "Loskir" ?¹³
30.08.2018
08:48:15
Roman
30.08.2018
08:48:21
Нету папки build в развернутом шаблоне
А где прописывать настройки для webpack-a? В vue-config?

Artem
30.08.2018
08:48:40
./@/src/assets/img/bg1.jpg in ./node_modules/css-loader?{"sourceM ap":true}!./node_modules/vue-loader/lib/style-compiler?{"vue":true, "id":"data-v-faad125a","scoped":true,"hasInlineConfig":false}!./nod e_modules/sass-loader/lib/loader.js?{"sourceMap":true}!./node_modul es/vue-loader/lib/selector.js?type=styles&index=0!./src/components/ pages/MainLanding.vue такую телегу выдает

Google
Alex
30.08.2018
08:48:58
Artem
30.08.2018
08:49:09
??? откуда эта точка ? > ./@/src/assets/img/bg1.jpg

Игорь
30.08.2018
08:49:27
А где прописывать настройки для webpack-a? В vue-config?
Почему вы документацию не читаете?

Alex
30.08.2018
08:49:34
??? откуда эта точка ? > ./@/src/assets/img/bg1.jpg
давайте мы еще подождем, пока вы поймете что пока непонятно что за код у вас

Roman
30.08.2018
08:50:27
Почему вы документацию не читаете?
Сбило с толку, что много где пишут про папку build

Artem
30.08.2018
08:51:21
Почему вы документацию не читаете?
просто в стилях компонента пытаюсь стиль компонента задать - <style scoped> .blabla{ background: url("@/src/assets/img/bg1.jpg") </style>

Alex
30.08.2018
08:52:01
просто в стилях компонента пытаюсь стиль компонента задать - <style scoped> .blabla{ background: url("@/src/assets/img/bg1.jpg") </style>
https://cli.vuejs.org/ru/guide/html-and-static-assets.html#%D0%BE%D0%B1%D1%80%D0%B0%D0%B1%D0%BE%D1%82%D0%BA%D0%B0-%D1%81%D1%82%D0%B0%D1%82%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B8%D1%85-%D1%80%D0%B5%D1%81%D1%83%D1%80%D1%81%D0%BE%D0%B2

Игорь
30.08.2018
08:52:13
просто в стилях компонента пытаюсь стиль компонента задать - <style scoped> .blabla{ background: url("@/src/assets/img/bg1.jpg") </style>
Так это не работает. @ - это шорткат полного пути к руту приложения. И работает только при импорте

Artem
30.08.2018
08:52:24
спасибо

пшел читать =)

Anton
30.08.2018
09:03:10
Это как?
Ну, есть же файл index.html, в который помещается собственно app.vue, там и подключить шрифты можно, ну, у меня по крайней мере работало так, может есть и более грамотные способы, я бы с удовольствием узнал о них, ибо сам я трэйни

Alex
30.08.2018
09:04:32
просто в main.js подключить CSS с шрифтами нужными. или в компоненте шаблона страниц

где это удобнее

Anton
30.08.2018
09:05:33
Я так понимаю, что в main.js мы подключим их глобально, а в <style> компонента только в конкретном месте?

Alex
30.08.2018
09:06:02
Но шаблон App.vue будет же использоваться на всех страницах

Разницы никакой, в проде в любом случае в отдельный файл вытащится

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