
Denis
28.03.2018
21:43:26
Спасибо кто помог мне, есть ещё люди которые остаются людьми!)

Roman
28.03.2018
21:45:22

Roman
28.03.2018
21:46:50

Denis
28.03.2018
21:47:23

Google

Vasiliy
28.03.2018
21:49:09
Господа, такой вопрос, хочу при выводе строки сделать трим на допустим 100 символов, но налету ничего умнее чем
<v-card-title class="subheading">
{{ i.name[0]+ i.name[1] }}
</v-card-title>
не приходит в голову
может кто-то что-то посоветует ?

Roman
28.03.2018
21:49:34
Это кто ?)
Та был один, у @dimensi ещё забомбило тогда )
Не, вроде как-то по-другому ник его пишется ?

Denis
28.03.2018
21:55:12
После билда, не отображает нифига
ЧТо делать?

Hedint
28.03.2018
21:56:36
Пути кривые чот

Anton
28.03.2018
22:00:32
путь относительный напиши

Roman
28.03.2018
22:02:58

Denis
28.03.2018
22:03:25

Stanislav
28.03.2018
22:03:35
Нужно поднять http сервер.
Он при билде пишет, что тупое открытие файлов в браузере не будет работать

Denis
28.03.2018
22:04:39
Главное захотеть))

Google

Roman
28.03.2018
22:04:56
удачи, роуты не будут работать

Denis
28.03.2018
22:05:09

Roman
28.03.2018
22:05:12
ясн

Stanislav
28.03.2018
22:05:20
:)

Roman
28.03.2018
22:05:21
Просто не делай так, это не будет работать)

Denis
28.03.2018
22:05:33
да я понял)
А как нужно?

Stanislav
28.03.2018
22:06:10
По папкам ходить, там?

Denis
28.03.2018
22:06:25
простые команды
да

Stanislav
28.03.2018
22:07:15
да
Ну вот поставь этот пакет и запусти сервак
https://www.npmjs.com/package/http-server

Дмитрий
28.03.2018
22:10:04
Pythom -m simpleHTTPServer 8000 из папки дист выполнить
?♂

Denis
28.03.2018
22:13:23

Roman
28.03.2018
22:43:20
router-link to="route"

Xored
28.03.2018
23:06:39
Подскажите, как лучше сделать можно, vue+webpack. я хочу чтобы у меня при DEV сборке в компонентах использовались одни url для вызова к API, а при подакшн другие. Как это автоматизировать, чтобы не менять руками?

Roman
28.03.2018
23:07:31

Xored
28.03.2018
23:08:05

Дмитрий
28.03.2018
23:08:45
new webpack.DefinePlugin({
'process.env': env
}),

Google

Дмитрий
28.03.2018
23:09:18
И теперь process.env можно юзать как флаг и менять все что хочешь под прод дев стейдж, как угодно

Xored
28.03.2018
23:09:31
О!! очень здорово, то что нужно

Roman
28.03.2018
23:09:40
хотя ты про компоненты.. тут немного по другому.
process.env == 'production' ? 'prod api ' : 'dev api'

Xored
28.03.2018
23:10:05
Но я могу в компонты передавать, просто сделать бинд к основной инстанции
так что это хороший вариант

Roman
28.03.2018
23:10:46
у axios есть baseUrl

Дмитрий
28.03.2018
23:11:14
А там не надо его прокидывать
process.env в любом месте кода доступен

Xored
28.03.2018
23:12:13
Спасибо большое за ответы! =)

Stanislav
28.03.2018
23:16:35
че никто не лайкает ?
https://github.com/vuejs/vetur/pull/681
https://github.com/vuejs/vuex/pull/1121

Roman
28.03.2018
23:20:46

Stanislav
28.03.2018
23:21:22
первое тайпхинты в темплейтах, второе типа да, какието потуги типизировать сторы

Roman
28.03.2018
23:21:41
неплохо

Stanislav
28.03.2018
23:21:44
вообще https://github.com/ktsn какой то очень топовый чувак
ну там наяривают на conditional types из 2.8
я так понимаю это связано https://medium.com/@martin_hotell/improved-redux-type-safety-with-typescript-2-8-2c11a8062575
чет я прям оч сильно угарел по типизации. думаю если не запилят за год то придется таки осиливать реакты
ну, типа, уже можно использовать чтото вроде этого https://github.com/ktsn/vuex-type-helper

Anton
28.03.2018
23:33:58
иногда типизация радует, но недавно посмотрел какую-то статью на хабре про typescript + vue, такое ощущение, что милые и красивые вуевские компоненты превращаются в ангуляроподобного монстра

Stanislav
28.03.2018
23:38:36
изза vue class component ?

Google

Stanislav
28.03.2018
23:39:45
говорят всё же это довольно удобно. и если нужно превратиться то так тому и быть. по крайней мере это не безумие из Di, фабрик, инжектов. хотя возможно я когда нибудь перейду и на это говно и буду рад, потому что оно потенциально может решить ручное проставление типов у например сторов внутри component.$store

Anton
28.03.2018
23:40:24
видимо, ну это основное, что бросается в глаза, а остальное дополняет картину
да, может и на благо всё это
поживём - увидим

Иван
29.03.2018
05:12:13

Alexander
29.03.2018
06:15:59
ну на самом деле не так уж прям и мало, в js_jobs очень часто вакансии по вью, вот буквально несколько месяцев назад было меньше

Sunlive
29.03.2018
06:21:45
в свой же зашел проект - охерел

Alexander
29.03.2018
06:22:41
ts дурной, заставляет описывать типы там, где и так понятно, например
[1, 3, 2 ].map(a => ....), какого типа a !? ts вот не знает


Georgy
29.03.2018
06:55:49
Всем привет!
Есть дурацкий вопрос, но понял, что сам буду докапываться до истины гораздо дольше.
У меня довольно мало опыта во фронтенде в целом (раньше приходилось иногда юзать jquery и относительно немного работал ещё с 1м ангуляром), vue щупаю месяца 2-3 и пока что всё очень нравится.
Сейчас дошёл до необходимости реализации SSR в своём первом проекте на vue и склоняюсь больше к собственному SSR, нежели Nuxt. Но всё усложняется тем, что я юзаю не чистый фронтенд-стек (HTML+Vue), а миксую частичный рендеринг PHP-темплейтов (Yii2) и Vue-приложение в них, при этом на том же Yii2 реализован и отдельный REST-сервис, обслуживающий фронт. Это не целевая картина, но пока мне так удобнее в силу пункта выше про недостаточный опыт работы с фронтом.
Так вот вопрос состоит в том, что, как я понимаю, наиболее простым способом реализации SSR является оборачивание vue-приложения в Node-сервер. И хотя поставить Express не проблема, но что-то мне подсказывает что вся эта "марахайка" (PHP+Express+JS) друг с другом не заведётся (да, наверное я пока слабо понимаю архитектуру выполнения SSR), так ли этов действительности? И верно ли, что для моего конфига получится реализовать SSR только с использованием PHP V8Js?
Сорри за лонгрид, но решил объяснить досконально) И заранее спасибо за помощь!


David
29.03.2018
06:58:41
скажите пожалуйста, как мне в js определить что обьект в видимости экрана? Проще говоря как мне запустить анимацию обьекта когда он появляется в экране

U_mulder
29.03.2018
07:00:04
Изучайте
https://stackoverflow.com/questions/487073/check-if-element-is-visible-after-scrolling

Sergey
29.03.2018
07:00:11
https://prinzhorn.github.io/skrollr/
старый добрый плагин

David
29.03.2018
07:04:53
благодарю!


Alex
29.03.2018
07:13:23
Всем привет!
Есть дурацкий вопрос, но понял, что сам буду докапываться до истины гораздо дольше.
У меня довольно мало опыта во фронтенде в целом (раньше приходилось иногда юзать jquery и относительно немного работал ещё с 1м ангуляром), vue щупаю месяца 2-3 и пока что всё очень нравится.
Сейчас дошёл до необходимости реализации SSR в своём первом проекте на vue и склоняюсь больше к собственному SSR, нежели Nuxt. Но всё усложняется тем, что я юзаю не чистый фронтенд-стек (HTML+Vue), а миксую частичный рендеринг PHP-темплейтов (Yii2) и Vue-приложение в них, при этом на том же Yii2 реализован и отдельный REST-сервис, обслуживающий фронт. Это не целевая картина, но пока мне так удобнее в силу пункта выше про недостаточный опыт работы с фронтом.
Так вот вопрос состоит в том, что, как я понимаю, наиболее простым способом реализации SSR является оборачивание vue-приложения в Node-сервер. И хотя поставить Express не проблема, но что-то мне подсказывает что вся эта "марахайка" (PHP+Express+JS) друг с другом не заведётся (да, наверное я пока слабо понимаю архитектуру выполнения SSR), так ли этов действительности? И верно ли, что для моего конфига получится реализовать SSR только с использованием PHP V8Js?
Сорри за лонгрид, но решил объяснить досконально) И заранее спасибо за помощь!
Может вам нечего тащить SSR, а спокойно и дальше намиксованное рендерить сервером?


Egor Z
29.03.2018
07:14:33

Alex
29.03.2018
07:14:41
пожалуйста

Google

Georgy
29.03.2018
07:15:29

Alex
29.03.2018
07:16:30
ну а SSR это уже однофайловые компоненты, а они в свою очередь значат что миксовать ничего сервером не нужно: всем фронтом вью занимается, сервер остается лишь как API для данных
так что эти миксования может потребоваться время переписать на компоненты, чтобы они логикой на страницах уже правильно переключались

Janserik
29.03.2018
07:17:03
всем привет. я щупаю Vue, и у меня есть бэкенд на Java + Apache. Пока делаю все на локальном компьютере, потом буду все это ложить на сервер. На примерах показывают что Vue подключают через CDN. Как мне в таком случает подключить Vue к проекту?

Egor Z
29.03.2018
07:17:25

Alex
29.03.2018
07:17:25

Egor Z
29.03.2018
07:17:51

Alex
29.03.2018
07:17:52

Janserik
29.03.2018
07:18:22

Egor Z
29.03.2018
07:18:46

Alex
29.03.2018
07:19:06

Egor Z
29.03.2018
07:19:19
Всю статику типа сеотекст, Х1 просто отдаешь без js

Georgy
29.03.2018
07:19:27

Alex
29.03.2018
07:20:05
ну вот этот микс палки в колеса может наставить

Janserik
29.03.2018
07:20:50
и в main.js указать vue.js?

Alex
29.03.2018
07:21:48
да
отдельным тегом подключайте