@vuejs_ru

Страница 115 из 3900
Михаил
01.02.2017
16:10:50
имхо

Alexandr
01.02.2017
16:10:56
первый, второй, потом реакт поколупал, теперь вью

Igor
01.02.2017
16:11:17
Google
Rafkat
01.02.2017
16:11:45
первый, второй, потом реакт поколупал, теперь вью
Писал бы на jquery, пропустил бы весь этот хайп мимо ушей)

Михаил
01.02.2017
16:13:28
ну как говорилось, чтобы писать на Angular 2, тебе нужно шарить TS / Rx.js. Сразу понимать что такое модульность, везде все инжектить и объявлять. А тут легче написать что-то, что будет кое как работать. Мне кажется, что в ву легко говнокодить так как каждый может это сделать. А в ангуляре чтобы начать этим заниматься сначала нужно его хотябы засетапить :D

Alexandr
01.02.2017
16:15:43
мне кажется он не будет таким мейнстримным, займет свою нишу в ecommerce

Rafkat
01.02.2017
16:19:36
И еще вопрос

Есть ли какие либо предпочтения в структуре большого проекта во vue?

Так то все держать в одной папке src или components это не дело

Михаил
01.02.2017
16:21:45
Так то все держать в одной папке src или components это не дело
всегда можно создать что-то типо Container / Pages

Igor
01.02.2017
16:23:05
если у вас есть фетиш на девушек, которые кодят (на вью), то вот стрим: https://www.liveedu.tv/pariamonia/

Михаил
01.02.2017
16:23:18
смотрю на миниатюрку

не вижу девушку

Igor
01.02.2017
16:23:30
я тоже ?

ладно, скукотень. она даже не разговаривает.

придётся смотреть только на Климова ?

Google
Illya
01.02.2017
16:25:49
да ну его на меня смотнеть

Rafkat
01.02.2017
16:27:00
“Vue.js 2 + Vuex + Vue-Router + yarn! Basic Configuration” @PabloHPSilva https://medium.com/tldr-tech/vue-js-2-vuex-vue-router-yarn-basic-configuration-e88e0ea53bb6

Что скажете насчет такой структуры?

Иван
01.02.2017
16:55:42
Я все компоненты внутри src разделил на несколько папок по категориям, одна из них components, там положил компоненты синглтоны, навигацию, сьартовый компонент, там тоже поделил все на папки по разным базовым роутам прилажения. Затем в парке src пару папок с базовыми переиспользуемыми компонентами, это controls (дейтпикеры, селекты, кнопки, чекбоксы и т.п.) и containers, где лежат всякие аккордеоны, модалки, формы, табы, и т.п.)

ПрилАжения )

Igor
01.02.2017
17:18:01
Интересно, а кто-нибудь пробовал мигрировать со сборки vue init webpack на vuepack?

Artem
01.02.2017
17:30:36
Зачем?

Igor
01.02.2017
17:54:05
ну, вторая посовременней.

Illya
01.02.2017
18:02:40
ну если вам все оттуда __реально__ надо то исходники перетащить должно быть просто

Иван
01.02.2017
18:10:03
А че за вуепак такой?

Kelin
01.02.2017
18:10:54
вот только что поставил vue-webpack

вопросик такой там можно кастомную структуру файлов сделать или строго так, как в доках?

MVP
01.02.2017
18:14:24
Скажите а в custom directives можно значения атрибутов как то получить?

вопросик такой там можно кастомную структуру файлов сделать или строго так, как в доках?
А какие там ограничения на структуру файлов? Хочешь - подключай внешний css или js, просто укажи '/. js' loader соответственно

Kelin
01.02.2017
18:16:51
Ну я имею в виду, в какую папку будет билдиться

Stanislav
01.02.2017
18:18:24
@MVP

MVP
01.02.2017
18:18:40
Ну я имею в виду, в какую папку будет билдиться
Ну ты сам задаешь же в конфигурации вебпака. Vue loader тут ни при чем

Stanislav
01.02.2017
18:19:12
@mkuznetcov глянь здесь https://github.com/termosa/vue-default-value/blob/master/src/vue-default-value.js#L16

vnode.data инфа про элемент хранится, он 3-м аргументом идет в lifecycle функциях

MVP
01.02.2017
18:20:03
Ага попробую спасибо

Google
Igor
01.02.2017
18:23:24
А можете подсказать, как вы подключаете axios (или любую другую либу, которая нужна браузеру) в вебпаковский проект? Я просто думал сделать npm i --save axios, потом прописать import axios from 'axios' …Но браузер говорит, что не знает ничечго про него. axios is not defined<script src=¨unpkg…/axios"> не предлагать ?

Alex
01.02.2017
18:23:51
Именно так и подключаю

Alexandr
01.02.2017
18:24:22
а чем эта либа лучше стандартного fetch?

Alex
01.02.2017
18:24:51
Вебпак ищет каталог в нод модулес

а чем эта либа лучше стандартного fetch?
Просто удобнее. Фетч низкоуровневый

Иван
01.02.2017
18:26:49
Скажите а в custom directives можно значения атрибутов как то получить?
Там уже нет атрибутов, тока через дом, насколько я понял

Igor
01.02.2017
18:27:12
Вебпак ищет каталог в нод модулес
тогда почему он не может его доставить просто с учётом импорта?

я, наверное, не понял, как ты подключаешь, @alex_sokolov. Через import или через <script src?

Alex
01.02.2017
18:27:50
Не знаю ? что-то не так может настроено

Через импорт

Igor
01.02.2017
18:56:11
Да, всё работает. Я просто забыл импортнуть axios в другом модуле, и час пытался решить фантомную ошибку. ._.

Stanislav
01.02.2017
18:59:43
ну бывает

Alex
01.02.2017
19:03:10
Это ещё ты быстро)

Случалось и подольше тупить)))

Igor
01.02.2017
19:06:14
А что самое классное, что я в том модуле поставил // eslint-disable line, потому что добавлял <script> вручную, и мне неоткуда было взять определение axios. Соответственно линтер даже не мог мне помочь с проблемой, сам себя обезоружил. Ппц :)

Stanislav
01.02.2017
19:32:30
:)

Kelin
01.02.2017
19:54:08
оххх

sweet frontend

Зачем нужен eslint?

Google
Kelin
01.02.2017
20:53:38
это же ад какой-то

Rafael
01.02.2017
20:53:55
это же ад какой-то
Чтобы твой код не был какахой

Kelin
01.02.2017
20:54:06
ну я все понимаю, конечно

но блин, когда он ругается на пустую строку

это как-то перебор

Rafael
01.02.2017
20:54:46
Это кодстайл

Он почти полностью кастомизируется

Admin
ERROR: S client not available

Kelin
01.02.2017
21:10:15
а что за прикол новый

синхронизация роутера с vuex

и в vue передается только роутер оО

Rafael
01.02.2017
21:12:14
Ссылку

Kelin
01.02.2017
21:12:30


это boilerplate

vue-spa



лол?

Roma
01.02.2017
21:19:19
Это же и во всех шаблонах vue-cli было

Igor
01.02.2017
21:20:14
я думал нужно синхронизировать только между вкладками, чтобы хэндлить выход из аккаунта, например.

Google
Igor
01.02.2017
21:21:09
а что за прикол новый
а, ну, видимо, чтобы в time travel уметь

Kelin
01.02.2017
21:21:22
збс

Igor
01.02.2017
21:21:22
и при баге отправлять автоматически историю

Roma
01.02.2017
21:22:05
Эта штука просто пробрасывает роутер в стор. Делает переход по страницам мутацией

Так то можно вообще не юзать

На логику не влияет

Kelin
01.02.2017
22:41:53
как же хорошоооо

с boilerplate-та

Rafkat
02.02.2017
03:57:31
че за бойлерплейт

johan_krs
02.02.2017
06:55:19
Кто подскажет - сделал для html блока инлайновый стиль display: none, а в vue js добавил mounted(){ this.$el.style = ""; } Данная штука должна скрыть от пользователя html при первичной загрузке страницы, чтобы он не видел разметку пока ззагружается js. Но вот в сафари не сработало..

Pavel
02.02.2017
07:03:48
v-cloak ?

https://ru.vuejs.org/v2/api/#v-cloak

johan_krs
02.02.2017
07:05:20
??

Alex
02.02.2017
07:15:47
В vue-loader добавили кастомные блоки для чего-угодно (например хранения доков)

Stanislav
02.02.2017
07:20:46
В релизах, по крайней мере

Alex
02.02.2017
07:21:09
http://vue-loader.vuejs.org/en/configurations/custom-blocks.html

Stanislav
02.02.2017
07:24:16
Оу, интересно. Спасибо

Иван
02.02.2017
07:25:37
Ага, прикольно!

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