@vuejs_ru

Страница 703 из 3900
Yaroslav
08.07.2017
10:32:25
Забудьте уже о необходимости екосистемы на стороне сервера.

Yaroslav
08.07.2017
10:34:01
в чем проблема?

Google
Den
08.07.2017
10:35:27
в чем проблема?
Ты хочешь сказать, что админку каждый раз заново пишешь?

Andy
08.07.2017
10:35:44
Всем привет. Нужна небольшая помощь, какая то мистическая штуковина происходит с vue-router.. Есть у кого минутка?

Illya
08.07.2017
10:36:12
Задавайте сразу вопрос

Daniil
08.07.2017
10:36:17
Den
08.07.2017
10:36:33
А что с SEO на Vue?
У меня на этой почве даже проект отжали один кон

Yaroslav
08.07.2017
10:37:15
Получилось разобраться во всем?)
Да, я могу признаться что это было не просто. И если бы не пример Эвана с хакернун то была бы совсем печалька. Но возникла проблема слишком большой строки на выходе через рендерер. И эта строка не помещается вся в переменную. Я искал размер переменной типа string но гуглил вечером и не нашел. Нигде ничего не упоминалось об этом?

Andrey
08.07.2017
10:37:35
Задавайте сразу вопрос
Вы тот докладчик из Харькова?

Illya
08.07.2017
10:37:45
Он самый

Yaroslav
08.07.2017
10:37:51
Ты хочешь сказать, что админку каждый раз заново пишешь?
Админка - это тоже приложение, которое внезапно! работает через rest или soap

Illya
08.07.2017
10:37:59
Вы протратили свою возможность задать вопрос. :)

Daniil
08.07.2017
10:38:00
Illya
08.07.2017
10:38:03
Шучу конечно

Google
Andy
08.07.2017
10:39:50
import Vue from 'vue' import App from './App.vue' import Vuetify from 'vuetify' import VueRouter from 'vue-router' import axios from 'axios' import VueAxios from 'vue-axios' Vue.use(VueRouter); Vue.use(Vuetify); Vue.use(VueAxios, axios); import Auth from './components/auth.vue'; const routes = [ { path: '/', component: App }, { path: '/auth', component: Auth }, ]; const router = new VueRouter({ mode: 'history', base: __dirname, routes }); new Vue({ router, axios, el: '#app', render: h => h(App) }).$mount('#app');

ошибок нет, но роут не работает

в чем может быть проблема?

Yaroslav
08.07.2017
10:40:25
Шучу конечно
Илья, кстати вопрос больше по nodejs, какое ограничение на переменную string? Зависит это от среды выполнения?

Den
08.07.2017
10:41:24
Так проблема то в чем?
Проблема в отсутствии SSR по причине дико сложного каталога (заново CMS писать желания нет) и следовательно рендеринг с JS. То есть то что по апи тянется - вообще не попадает в краулер

Andy
08.07.2017
10:43:06
убрать render: h => h(App) el: '#app',
в таком случе перестает открываться даже дефолтная страница

Yaroslav
08.07.2017
10:44:07
Не перестанет если у вас в html где подключается бандл есть div#app, если у вас вся приложенька в App тогда всё не то и всё не так)

Den
08.07.2017
10:44:31
Yaroslav
08.07.2017
10:44:35
Интересно. А какой выход? )
Интересно что вообще значит отсутствие ssr)

Andy
08.07.2017
10:46:44
Не перестанет если у вас в html где подключается бандл есть div#app, если у вас вся приложенька в App тогда всё не то и всё не так)
div#app разумеется есть. Но приложение без указания рендера никак не открывается, тупо пустая страница, ошибок нет. При использовании пути из роута та же история. Странно просто, в аналогичном приложении все работает

Andy
08.07.2017
10:47:42
да и у ребят спрашивал - код полностью идентичен. Мистика. Проект на чистом Vue норм открывает, тут Vue-cli с exampel Vuetify

Den
08.07.2017
10:47:56
Интересно. А какой выход? )
Выход - на следующем проекте SPA своими силами

Andy
08.07.2017
10:50:50
На пастебин выложи App.vue, html в котором div#app
https://pastebin.com/jzi0gNPM - App.vue, https://pastebin.com/vSWPA5uG - html

Den
08.07.2017
10:51:33
Это не отсутствие ssr, а лень переписывать на новый лад легаси
Ты не знаешь, о чем говоришь - многие за всю жизнь столько не пишут

Но в целом ты прав

Google
Yaroslav
08.07.2017
10:52:17
https://pastebin.com/jzi0gNPM - App.vue, https://pastebin.com/vSWPA5uG - html
<v-app> это компонента которая нигде не импортится

Andy
08.07.2017
10:53:01
<v-app> это компонента которая нигде не импортится
импортируется Vuetify, v-app это его компонент

Yaroslav
08.07.2017
10:55:16
Я не знаком с Vuetify. Но попробуй в App.vue import Vuetify from 'vuetify' export default {

Kelin
08.07.2017
10:55:31
все так стали хайпить vuetify

неужели, он такой годный

Andy
08.07.2017
10:56:05
все так стали хайпить vuetify
да почему хайпить, просто удобно с ним работать. По мне - лучше чем Quasar. Изнаально на нем проект собирал, теперь переношу на Vuetify

Yaroslav
08.07.2017
10:56:08
у и убрать render: h => h(App) el: '#app',

terry
08.07.2017
10:56:44
https://habrahabr.ru/post/332628

Kelin
08.07.2017
10:57:40
ого, там столько элементов

неплохо

Andy
08.07.2017
10:57:45
Я не знаком с Vuetify. Но попробуй в App.vue import Vuetify from 'vuetify' export default {
так он импортируется в main.js... Короч, мистика.

Kelin
08.07.2017
10:57:47
может, в следующем проекте заюзаю

Andy
08.07.2017
10:58:14
Ivan
08.07.2017
10:58:24
Andy
08.07.2017
10:58:35
Rafael
08.07.2017
10:58:42
какова альтернатива? что лучше?
Конечно же apipie (тип я создатель :) )

Kelin
08.07.2017
10:58:59
pen pineapple apipie

Rafael
08.07.2017
10:59:00
GitHub - Fl0pZz/Apipie: Transform api declaration to js object for frontend. Inspired by VueRouter, koa2-middleware and axios. https://github.com/Fl0pZz/Apipie

Andy
08.07.2017
10:59:07
Конечно же apipie (тип я создатель :) )
хз, я взял стек со старого проекта, который делали в компании. Там его юзали

Google
Rafael
08.07.2017
10:59:29
Apipie внутри axios юзает если че

Andy
08.07.2017
11:00:26
да мне бы изначально с роутами разобраться.. Просто то что сейчас ребята делают, то что раньше делали - все тоже самое что и у меня. Но блэд, нихрена не роутит.

Astr0junk
08.07.2017
11:54:49
@Fl0pZz я поглядел апипай. Прикольно конечно, но нахера?)

Astr0junk
08.07.2017
11:55:21
Просто что бы не таскать из проекта в проект горку описаний роутов?

Ну да. Согласен

Rafael
08.07.2017
11:56:08
Astr0junk
08.07.2017
11:56:10
А там какой то стандарт в основе используется?

Admin
ERROR: S client not available

Astr0junk
08.07.2017
11:56:30
Типа там wadl структура или ещё чего?

Rafael
08.07.2017
11:56:36
Эта штука переводит все в axios и поддерживает все его настроики

Astr0junk
08.07.2017
11:57:10
Ну есть некоторые стандарты оформления конфигураций, для генерации API

Может в эту сторону потом развивать.

Я погляжу - может коммитну чего

Den
08.07.2017
11:58:24
Фронтендеры))) Вот бы штуку, которая маршруты Ларки в JSON для VueRouter транслирует.

Astr0junk
08.07.2017
11:58:44
@Fl0pZz https://ru.m.wikipedia.org/wiki/WADL

Rafael
08.07.2017
12:01:09
@Fl0pZz https://ru.m.wikipedia.org/wiki/WADL
Ну что-то похожее кстати, да

@Fl0pZz https://ru.m.wikipedia.org/wiki/WADL
Я там пример добавил в файлике whywhywhy

Google
Hell
08.07.2017
13:47:46
https://ru.stackoverflow.com/q/688839/16825

Valery
08.07.2017
13:59:24
привет всем набрел тут на сайтик с коллекцией клькуляторов ниже привожу код одного из калькуляторов ( как образец ) для embed <link rel="stylesheet" href="https://embed.calculoid.com/styles/main.css" /> <script src="https://embed.calculoid.com/scripts/combined.min.js"></script> <div ng-app="calculoid" ng-controller="CalculoidMainCtrl" ng-init="init({calcId:30948,apiKey:'5960e25273726'})" ng-include="load()"></div> вопрос - калькулятор сделан на angular, верно? 1-й или 2-й?

не знаю даже, корректен будет вопрос или нет, но - такое же решение на vue.js ( vue-cli + webpack ) будет легче по весу?

а как мне распарсить исходный код этого калькулятора и вытянуть оттуда формулу\ы ? ?

Den
08.07.2017
14:33:24
а как мне распарсить исходный код этого калькулятора и вытянуть оттуда формулу\ы ? ?
Боюсь формулы в том представлении могут тебе не подойти )

Valery
08.07.2017
14:38:16
черт - как-то все сложно у них получается (

Valery
08.07.2017
14:40:24
нет - я знаю, что такая штука есть, и все )

и что это php )

фреймворк

Den
08.07.2017
14:41:53
фреймворк
Я и не слыхал

и что это php )
Чет я тока на дот нэт нашел

Есть тут гуру вебсокетов? Можно ли websocketd использовать в качестве замены Pusher на собственном сервере?

Astr0junk
08.07.2017
15:28:41
А что есть пушер?

У меня просто был опыт с сокетами. Делал рест на вебсокет соединениях

@Piterden

@Fl0pZz я этот файлик как раз и глядел. Я веду к тому, что можно дофигачить для кучки разных вариантов конфига генераторы

Den
08.07.2017
15:32:33
Пушер есть то, где тебе необходимо регаться, если хочешь, чтобы когда менеджер на сервере добавил запись - она автоматом на всех клиентах появилась.

Rafael
08.07.2017
15:32:55
надо сначала доделать 2 вещи: переписать тесты по нормальному выполнить ишью Дена

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