@vuejs_ru

Страница 60 из 3900
Dmitrii
12.01.2017
07:50:33
очень длинная строчка начинается с eval("/*!\n * Vue Material v0.6.0\n * Made with love by Marcos Moura\n * Released under the MIT License.\n */\n!(function(e,t){

Roma
12.01.2017
07:51:28
А, он генерируется elexir'ом?

Dmitrii
12.01.2017
07:56:46
нет

а может да

Google
Dmitrii
12.01.2017
07:57:50
elixir(mix => { mix.sass('app.scss') .webpack('app.js');

window.Vue = require('vue'); require('vue-material'); require('vue-resource'); в файл bootstrap.js

http://screen.bitkom.pro/i/7768279401d46da073bbce1ae34f.png

Rafkat
12.01.2017
08:01:10
MdTheme.vue найти не может

Dmitrii
12.01.2017
08:02:07
есть в этой строке

(function(e,t,o){var n,d;n=o(!(function(){var e=new Error('Cannot find module \"!!babel-loader!vue-loader/lib/selector?type=script&index=0!./mdTheme.vue\"');throw e.code=\"MODULE_NOT_FOUND\",e})()),d=n=n||{},\"object\"!=typeof n.default&&\"function\"!=typeof n.default||(d=n=n.default),\"function\"==typeof d&&(d=d.options),e.exports=n}),(function(e,t,o){var n=o(71);\"string\"==typeof n&&(n=[[e.id,n,\"\"]])?(!(function(){var e=new Error('Cannot find module \"!./../../../node_modules/vue-style-loader/addStyles.js\"');

Roma
12.01.2017
08:04:11
Переставить vue-material пробовал? Просто вообще хз

Dmitrii
12.01.2017
08:05:27
npm rebuild сделать?

Alex
12.01.2017
08:06:33
window.Vue = require('vue'); require('vue-material'); require('vue-resource'); в файл bootstrap.js
Попробуй require('vue-material')(); делать или через import подключать

если Vue подключаешь и присваиваешь, то плагин только подключаешь. Может его надо выполнить

или тоже в переменную и потом типа Vue.use(...)

если это плагин

Dmitrii
12.01.2017
08:08:18
Vue.use(...) пробовал, уже как только не игрался

Google
Alex
12.01.2017
08:09:02
с вызовом после require попробуй

на оф.сайте советуют: var Vue = require('vue') var VueMaterial = require('vue-material') Vue.use(VueMaterial)

https://vuematerial.github.io/#/getting-started

Dmitrii
12.01.2017
08:12:02
var VueMaterial = require('vue-material'); Vue.use(VueMaterial);

то же самое

Alex
12.01.2017
08:13:15
ну так Vue там не подвязывают к окну

как в твоем примере

Dmitrii
12.01.2017
08:14:06
Alex
12.01.2017
08:17:19
ты делал window.Vue

импортируешь Vue просто в переменную, потом var VueMaterial = require('vue-material') Vue.use(VueMaterial) и потом используешь переменную Vue для инициализации

Dmitrii
12.01.2017
08:20:18
так а как правильно сделать?

Roma
12.01.2017
08:24:42
Это верно, но к ошибке это здесь отношения не имеет, насколько я понял

Падает тупо из-за var VueMaterial = require('vue-material')

Если эту строку закоментить и строку с use, компилится нормально?

Dmitrii
12.01.2017
08:30:09
да

const Vue = window.Vue = require('vue'); const VueMaterial = require('vue-material'); const VueResource = require('vue-resource'); Vue.use(VueMaterial); Vue.use(VueResource);

то же самое

Михаил
12.01.2017
08:31:32
Ну а сам VueMaterial

вообще импортится?

Google
Roma
12.01.2017
08:31:48
Ну так значит проблема в модуле именно, npm remove vue-material --save && npm install vue-material --save делал?

Dmitrii
12.01.2017
08:32:19
делал, и ребилд делал

Roma
12.01.2017
08:32:38
Значит элексир курить нужно

А я о нем ничего не знаю)

Сам код норм, чет в настройках вебпака/элексира

Dmitrii
12.01.2017
08:33:59
в эликсире вообще ничего не трогал

как так, перезагрузилась машина, и всё заработало!

MVP
12.01.2017
10:01:49
парни кодскажите какие случаи когда vue.js неправильный выбор для проекта?

делаю презентацию, описал, всем vue хорош особенно для бывшего angular-специалиста. но должны быть какие-то анти-паттерны

Roma
12.01.2017
10:03:12
Экосистема не так развита, как у реакта, например

Dmitry
12.01.2017
10:03:36
у vue, на мой взгляд, только один минус, это возможность писать как хочешь, на angular, ember код всегда будет примерно одинаковый, на vue, структура проекта у разных проектов может координально отличаться

ну и поддержка да, за vue не стоит большой компании и экосистема open source не так развита, хотя это все минусы довольно субъективные

Dmitry
12.01.2017
10:04:45
да

Arthur
12.01.2017
10:05:05
делаю презентацию, описал, всем vue хорош особенно для бывшего angular-специалиста. но должны быть какие-то анти-паттерны
сильная зависимость от ноды из-за чего отстутствует возможность серверсайд рендеринга при использовании в качестве бекенда что-то кроме жс

Dmitry
12.01.2017
10:05:17
неее, подожди

серверсайд рендеринг по-моему можно как хочешь делать на vuew

Google
Dmitry
12.01.2017
10:05:53
просто передаешь json объект после рендера, и инициализируешь по нему

ng 2 точно можно на .net

Arthur
12.01.2017
10:06:10
MVP
12.01.2017
10:06:28
не думал про это, спасибо

Dmitry
12.01.2017
10:06:46
angular-universal по крайней мере, ng2 с рендером на php я не видел

MVP
12.01.2017
10:07:08
angular-universal по крайней мере, ng2 с рендером на php я не видел
оно вообще работает или все обещают только ? ))

Arthur
12.01.2017
10:07:40
реакт хорошо запускается на интерпретаторах других языков, есть готовые библиотеки для рендеринга на руби и на пхп, у vue из-за зависимостей это либо невозможно либо трудновыполнимо, ничего готового я не нашел

Dmitry
12.01.2017
10:07:49
https://medium.com/@borisadimov/vue-js-the-second-breath-of-multipage-apps-3f75818514f2#.fle9kza1r

вот прикольная мини статья

про multiple pages app руби и vue

Admin
ERROR: S client not available

Dmitry
12.01.2017
10:08:25
ну и как бы в связке с laravel идет огонь

Dmitry
12.01.2017
10:08:48
ага

Arthur
12.01.2017
10:09:02
у ларавел нет сср для вуе

откуда?

Dmitry
12.01.2017
10:09:12
ну так у vue ж самый главный killer feature, это возможность рендера по уже существующему дому

построили дом на сервере, передали объект в конце, запустили vue, забрали JSON и вуаля

Arthur
12.01.2017
10:10:07
это не серверсайд

MVP
12.01.2017
10:10:13
откуда?
ну я уточнял, маоло ли

Google
Dmitry
12.01.2017
10:10:26
а чем это не ssr?

Arthur
12.01.2017
10:11:03
а чем это не ssr?
в том что начальная инициализация происходит уже на клиенте

Dmitry
12.01.2017
10:11:14
они все в итоге так и работют не? строим дом вначале на сервере, а когда скрипты прогружаются строим еще раз уже на клиенте

Arthur
12.01.2017
10:11:40
нет, у реакта есть возможность на сервере запустить вместе со всеми скриптами

и отдать готовый хтмл

Dmitry
12.01.2017
10:11:54
но ведь после отдачи html

Arthur
12.01.2017
10:11:59
у вуе это можно сделать с нодой

Dmitry
12.01.2017
10:12:01
мы должны на клиенте еще раз запустится

чтобы дальше переходы были уже как в spa

MVP
12.01.2017
10:12:29
короче SSR, размер экосистемы

чето еще такое прям

Arthur
12.01.2017
10:13:03
он инициализируется, но повторно без надобности ничего не рендерит

MVP
12.01.2017
10:13:07
вот мне иногда watcher'ов внутри методов не хватает, может я пока не разобрался со всем.

MVP
12.01.2017
10:13:35
ну там есть watchable переменные или как то так

Dmitry
12.01.2017
10:13:37
angular universal точно рендерит, на счет react не уверен

Arthur
12.01.2017
10:15:42
angular universal точно рендерит, на счет react не уверен
ну вот допустим есть темплейт <template><p>Hello</p></template> он в шаблоне стоит как <my-component></my-component> без сср на клиент придет <my-component></my-component> c ccр придет сразу <p>Hello</p>

для клиента разницы нет

есть разница для поисковиков

а точнее для яндекса

Dmitry
12.01.2017
10:16:46
по идеи придет <my-compoent><p>Hello</p></my-component>

c cch

сср

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