
ivan
07.07.2018
09:15:08
єто понятно. пусти с консоли ту команду

Zamir
07.07.2018
09:15:23
то же env: nod: No such file or directory

ivan
07.07.2018
09:15:42
значит с путями беда, попробуй абсолютніе

Google

Zamir
07.07.2018
09:16:11

ivan
07.07.2018
09:17:15
сначала из консоли, а как получится - то в пакаж можно засунуть

Zamir
07.07.2018
09:18:16
все вроде в корне лежит (

Oleg
07.07.2018
09:25:53
Всем привет. Начинаю постигать работу с компонентами во vue.js. Прошу глянуть фиддл, подсказать: правильный ли использую подход, или лучше сделать как то по-другому? Тут простой пример с использованием v-if. Смена состояния иснтанса из компонента https://jsfiddle.net/VeVeO/wgkyj94h/2/

ivan
07.07.2018
09:27:58
var не нужен, ЕСМА2016 на дворе

Oleg
07.07.2018
09:28:34
Это всё?)

ivan
07.07.2018
09:29:11
sample.showDiv == true -- это вообще позорное непонимание джаваскрипт

Oleg
07.07.2018
09:29:47
Ну я новичок, потому то и спрашиваю. Ощущаю, что это какой то костыль

Varyen
07.07.2018
09:30:31

ivan
07.07.2018
09:30:35
learn.javascript.ru

Varyen
07.07.2018
09:30:57

ivan
07.07.2018
09:31:29
у него с джаваскрипт плохо, куда ему с такими знаниями во вью лезть

Google

Oleg
07.07.2018
09:32:08

Furrya
07.07.2018
09:32:10
Плохо, глобальный компонент знает про var (better const sample)
что есть инстанс рут компонета

Varyen
07.07.2018
09:39:00
да и ссылку на компонент, у которого эмитишь событие, тоже передавать в props

Александр
07.07.2018
09:40:21
Всем привет) небольшой вопрос)
Впервые узнал о существовании headless cms, когда стал ковыряться в vue и nuxt. Вопрос не ради холивара - на какие headless cms стоит обратить внимание? Их немало, но, как я понимаю, среди них очень много "новичков", а хочется получить инструмент, который уже проверен

Oleg
07.07.2018
09:40:46

Varyen
07.07.2018
10:16:24
но эт самому писать

Александр
07.07.2018
10:18:56

Edward
07.07.2018
10:43:23
Ребят, хочу сделать чат с возможностью прикрепления фотографий.
Посоветуйте что почитать/посмотреть по этому поводу

Furrya
07.07.2018
10:45:51
У вас есть время?
У вас есть желание?
Так берите и делайте, читайте, пробуйте, опять делайте))

Edward
07.07.2018
10:47:54

Furrya
07.07.2018
10:49:00
Если вы умеете "чат",
вы должны понимать, что нужно для "аттач файлов"
Или я чего то не понимаю?

Arsen
07.07.2018
10:49:23
Странно, что человек, умеющий делать чат, не умеет загрузить файл на серв

ivan
07.07.2018
10:50:05
кодируй изображение в строку бейс64 и шли строкой

Furrya
07.07.2018
11:07:07
кодируй изображение в строку бейс64 и шли строкой
Лучше файлами) Потом не только картинки нужны будут.
Потом несколько картинок
Потом несколько больших картинок с преью
Какой там длинны base64 строка будет?)
К тому же тем кто захочет отключить прогрузку картинок, обломятся.
К тому же base64 в БД нужно хранить.
А файл - в ФС на диске.
По мне так ФС для файлов хорошо работает, чем перегонка в base64 и складывания (??? куда ???)

ivan
07.07.2018
11:09:10
файлом? так вебсокет же файлы не умеет, это строчный протокол

Furrya
07.07.2018
11:09:31
зачем по ws если есть http

Google

Furrya
07.07.2018
11:09:42
ws перед тем как поднятся, обстукивает по http
значит http априори есть, складывать файлы как статику в file storage какой нибудь
или я не понимаю чего то?

Владимир
07.07.2018
11:33:48
ох, ну и потрахался я с jwt

Furrya
07.07.2018
11:35:02

Владимир
07.07.2018
11:35:12
Смешанные чувства
рецепты собирал по разным источникам

Furrya
07.07.2018
11:36:25
Ну вот, я думал у вас там поза уникальная,
а вы все нагуглили)))

Ivan
07.07.2018
12:26:46
Добрый день!
подскажи, как будет лучше реализовать удаленный доступ к БД ?
Просто делать запрос в базу с удаленным коннектом
Или вынести все скрипты на сервер с БД и сделать типо API ?
например:
1 - Файл get_data.php находиться на том же сервере что и сайт. В этом файле происходит соединение с Базой и запрос на получение данных. Получаю данные и работаю с ними
2 - файл get_data.php хранить на том же сервере что и БД и делать запрос через axios и получать данные?
Как будет работать быстрее ?

Anton
07.07.2018
12:38:13
ну если один запрос к апи приводит к множеству запросов к базе, обработке этих запросов, то по идее второй вариант быстрее будет

Anton
07.07.2018
12:38:47
но первый правильнее, мне кажется

ed
07.07.2018
12:39:49
вариантов вообще нет?
народ, vue-router, можно ли в роуте прописать гибкий рендер?
например: при выполнении условия рендерить компонент, который указан например в мете, если условие не выполняется, то другой компонент?

Антон
07.07.2018
13:01:33
А причем тут роутер? Сделай компонент обертку

ed
07.07.2018
13:02:00

Nikita
07.07.2018
13:09:44
Я делал на странице так, просто ставил условия на компоненты, а с роута уже получал данные и прогонял на проверку.

ed
07.07.2018
13:13:43
я пытаюсь сделать нечто подобное (такой каждый роут), вернуть router-view или компонент который соответствует этому роуту, component это что-то в стиле () => import('pages/pageName')
route.component = {
render(h) {
return this.$children && this.$children.length
? h("router-view")
: h(component)
}
}
в итоге хочу чтобы при переходе
users - рендерился компонент страницы, а при переходе в чайлд роут users/5 родитель был router-view а чайлд (текущий роут, то есть дочерний) был компонентом

Google

Влад
07.07.2018
13:22:25
что-то я как-то не пойму, как настроить timeout для axios. Делаю
const axios_domain = Axios.create({
timeout: 2000,
})
и дальше this.$axios_domain .get()
Получаю "TypeError: Cannot read property 'get' of undefined"

ed
07.07.2018
13:22:35
я просто хочу нормальный рендер дочерних роутов а не внутри компонента родительской страницы
пипец как реакт так и вью рендерит дочерние роуты в компоненте родительской страницы, почему нельзя было это нормально сделать?
кто придумал этот бред
это удобно только в 1 случае, когда у тебя роут-модалка, но почти никто не делает так
я даже больше скажу, большая часть фронтов до этого не додумывается в принципе (роут-модалка)

Roman
07.07.2018
13:30:57
Ты о чем?

ed
07.07.2018
13:33:26
Ты о чем?
[
{
name: 'users-list',
path: 'users',
component: UsersTable
children: [
{
name: 'user-page',
path: ':userId',
component: UserPage
}
]
}
]
я хочу чтобы при таком конфиге, при переходе на users/999 отрендерился только компонент UserPage без дополнительной логики на уровне UsersTable

Admin
ERROR: S client not available

ed
07.07.2018
13:34:30
но это так не работает, рендерятся так же все уровни родительских роутов
и я не могу понять как это сделать "по человечески"

Roman
07.07.2018
13:35:10
Компоненты рендерятся снизу вверх, от детей до родителей же
Никак не сделаешь

ed
07.07.2018
13:35:44
вот из-за этого меня и бомбит, это бред, логично же, что если я рендерю компонент страницы мне нахрен не надо родительский компонент страницы

Roman
07.07.2018
13:36:08
А как ты предлагаешь распознавать иерархию компонентов в таком случае?

ed
07.07.2018
13:37:04
в мире реакта такая же проблема, и там костыляют примерно так (в рендер функции):
if(this.props.children) {
return this.props.children
}
вообщем, я надеялся что во вью нет такой фигни, как вы делаете многоуровневые ссылки?
users/user/user-statistic/user-statistic-table например
делать роуты рядом, да можно, но это тоже бред, тогда хлебные крошки надо костылять

Vlad
07.07.2018
13:38:30
так не делай потомка , зачем ?

Google

Vlad
07.07.2018
13:38:41
потомки и презназначены, чтоб в родительском отображать их

ed
07.07.2018
13:39:13
еще больше меня бомбит от того, почему за столько лет это не сделали нормально)

Vlad
07.07.2018
13:40:21
А как по-твоему нормально?

ed
07.07.2018
13:41:01
иметь параметр для настройки нужно ли рендерить компонент родительского роута

Arsen
07.07.2018
13:41:31

ed
07.07.2018
13:41:41

Arsen
07.07.2018
13:42:20
Просто рядом с /users роутом определи /users/:userId

ed
07.07.2018
13:42:32

Arsen
07.07.2018
13:42:36
Почему

ed
07.07.2018
13:43:01
возьмите любой бекенд фреймворк там роуты описываются логично родители, чайлды, тут все на 1 уровне, хотя есть иеархия

Arsen
07.07.2018
13:43:04
Если это чайлд страницы - логично, что он встраивается внутрь родителя а не вместо него

ed
07.07.2018
13:43:24
стандартный кейс это компонент целой страницы

Arsen
07.07.2018
13:43:33
Лолнет

ed
07.07.2018
13:43:50
окей layout еще

Arsen
07.07.2018
13:44:01
Но вообще, можешь создать просто 2 child
Один на роут /
Другой на :userId

ed
07.07.2018
13:44:29
users/user/user-statistic/user-statistic-table вот такая иеархия сломается