
Alexandr
17.04.2018
17:21:32
https://jsfiddle.net/Herteby/opheqfoL/
а данный пример думает подругому
можно как-то в массив это всё оформить?

Viktor
17.04.2018
17:22:13

Google

Богдан
17.04.2018
17:26:17

Viktor
17.04.2018
17:31:14
Ещё с переменым успехом работает bind
И прямое обращение к экзпемплвру vue

Roman
17.04.2018
17:36:54

Stanislav
17.04.2018
17:38:25
Какой?
Который работает на границах вьюпорта/элемента

Victor
17.04.2018
17:39:32
Intersection Observer

Vasiliy
17.04.2018
17:40:14
И полифилы поставь
Иначе в сафари хрен

Alexandr
17.04.2018
17:42:23
как мне получить проп, который появляется при <style scoped>
это мне надо для создания анимации на anime.js ибо у меня есть 5+ однотипных элементов, а this.$refs может хранить в одном ключе только один элемент

Vlad
17.04.2018
17:47:46
Картинки плохо грузит ??

Stanislav
17.04.2018
17:54:39

Roman
17.04.2018
17:56:35

Google


Alexandr
17.04.2018
18:00:28
понятненько. теперь ещё одна проблемка
юзаю vue2 и parcel-bundler
пытаюсь <style> @import "~bootstrap/dist/css/bootstrap.css"; в Index.vue
мне браузер отвечает GET http://localhost:1234/~bootstrap/dist/css/bootstrap.css net::ERR_ABORTED
package:
{
"name": "portfolio",
"version": "1.0.0",
"main": "index.js",
"license": "MIT",
"scripts": {
"dev": "parcel index.html --no-cache",
"build": "rm dist -rf && parcel build index.html --no-cache --detailed-report --no-source-maps"
},
"devDependencies": {
"animejs": "^2.2.0",
"babel-polyfill": "^6.26.0",
"babel-preset-env": "^1.6.1",
"bootstrap": "^4.1.0",
"lodash": "^4.17.5",
"parcel-bundler": "^1.4.1",
"parcel-plugin-vue": "^1.5.0",
"postcss-preset-env": "^4.0.0",
"poststylus": "^1.0.0",
"stylus": "^0.54.5",
"stylus-loader": "^3.0.2",
"vue-template-compiler": "~2",
"zeptojs": "^1.1.4"
},
"dependencies": {
"vue-router": "^3.0.1",
"vue": "~2"
}
}
оно отдаёт стили бутстрапа как ссылку в mode_modules, а не включает в бандл


DimenSi
17.04.2018
18:02:29

Alexandr
17.04.2018
18:03:23
не, эти дивы в разных местах в компоненте стоят
спасибо, понял, что массив получу только через v-for

DimenSi
17.04.2018
18:04:28
почему ты тогда просто вручную рефсы не распишешь?
не камильфо?

Alexandr
17.04.2018
18:06:16
таки, но хотелось красиво, жыж)
и, да. у меня уже появилась новая проблемка: parcel не хочет складывать в бандл стили изнутри vue

DimenSi
17.04.2018
18:06:48
ну парсель это зашквар
он же хуже вебпака раза в полтора собирает
ну точней бандл от парселя в 1.5 раза больше весит

Alexandr
17.04.2018
18:07:30
а есть что-то лучше вебпака?

Roman
17.04.2018
18:07:34

Alexandr
17.04.2018
18:07:55
не надо холиваров)

DimenSi
17.04.2018
18:08:00

Alexandr
17.04.2018
18:08:07
да, именно

DimenSi
17.04.2018
18:08:08
тогда заюзай poi, это обертка над вебпаком
просто укажи entry point и все, vue уже будет работать
poi ./main/index.js и все

Roman
17.04.2018
18:08:38

Google

Alexandr
17.04.2018
18:09:05
просто, наткнулся на parcel и решил сделать на нём что-то

DimenSi
17.04.2018
18:09:30
codesandbox не пашет :/

Roman
17.04.2018
18:10:00

Alexandr
17.04.2018
18:10:12
оке. попробуем

DimenSi
17.04.2018
18:10:20

Alexandr
17.04.2018
18:10:21
спасибо за советы

Roman
17.04.2018
18:10:33
Ну или просто vue cli. Там все конфиги спрятаны
pizdesh)
Поч? Там только с hmr могут возникнуть непонятки. Но так все ок

DimenSi
17.04.2018
18:14:56
странно, прочитал в ишью от Эвана, что он сделает ref который принимает функцию
нехера)
он наверно не обосрется только с обычным js

DimenSi
17.04.2018
18:17:10
и наверно как обычно jsx из коробки

Roman
17.04.2018
18:17:19

DimenSi
17.04.2018
18:17:32
чем отличается vue-cli, poi, parcel от webpack 4?
тем что на них реально можно запустить vue без каких-либо конфигов, а не вебпак 4 нет

Alex
17.04.2018
18:18:13
Интересно, а есть аналог телеги написанный на Vue?

Rafael
17.04.2018
18:18:13

DimenSi
17.04.2018
18:18:33
потому, что теперь vue-cli умеет собирать vue и сервить их

Google

Roman
17.04.2018
18:19:03
ну да
Не проблема) это вопрос в том что нужно. Гибкость настроек или poi/parcel

Rafael
17.04.2018
18:19:21

Slavix
17.04.2018
18:19:26
/help@GroupButler_bot

DimenSi
17.04.2018
18:19:28

Roman
17.04.2018
18:19:33

Vlad
17.04.2018
18:19:54
Они обертку собрали над кучей зависимостей в один пакет
как в react create app

Admin
ERROR: S client not available

Vlad
17.04.2018
18:20:05
react scripts

DimenSi
17.04.2018
18:20:29
короче, я скорей всего твое сообщение прочитал как "webpack 4 нет конфигов", а не как "webpack 4 мало конфигов"
походу, я попутал, так что можно спор прекратить
хотя мало конфигов по сути такая же ложь

Vlad
17.04.2018
18:21:30
в webpack 4 же точно такие же конфиги? о чем вы

DimenSi
17.04.2018
18:21:33
не уверен, что конфиг вебпака сократился хотябы в 2 раза, чтоб поставить vue-loader
так, что нефига легче не стало
для наших задач

Roman
17.04.2018
18:22:59

DimenSi
17.04.2018
18:23:29
покажи примеры
без пруфов ты сам знаешь кто
значит я выиграл спор, отлично

Google

DimenSi
17.04.2018
18:26:21
всегда бы так

Ilya
17.04.2018
19:00:32
Кто может подсказать в каком хуке лучше тянуть данные с сервера? Просто кто то говорит "тяни в created", а кто то в mounted

Arsen
17.04.2018
19:01:05
Зачем ждать, пока компонент замаунтится?

DimenSi
17.04.2018
19:01:17
зачем ждать маунта

Ilya
17.04.2018
19:04:11
Спасибо

Юрий
17.04.2018
19:08:39
Таки маунт - операции с dom

DimenSi
17.04.2018
19:08:55
таки еврей прав
конечно можно обьединить mount + created в mount, когда в mount есть операции с домом

Roman
17.04.2018
19:11:24
Кто-нибудь строил динамический интерфейс работы со стором исходя из рест апи сервака с данными?
Тобеж не описывая на прямую связи и прочее иметь понимание о том что на сервере?
И в тоже время не дублировать данные в сторе

Artur
17.04.2018
19:16:26
@rvkolosov да поднимай поверх REST API GraphQL, и будет щастье

Roman
17.04.2018
19:17:36

Roman
17.04.2018
19:26:55
покажи примеры
у меня в гите есть либа с конфигом 3 вебпака. и с 4м. сравни сам

DimenSi
17.04.2018
19:27:25
ты мне предлагаешь искать в твоем гите нужный репозиторий, а потом нужные конфиги?
да делать мне нечего, ссылки давай

Roman
17.04.2018
19:27:47
а мне есть чо делать, я занят)