@vuejs_ru

Страница 3167 из 3900
DimenSi
28.06.2018
08:40:02
а то опять 300 сообщений будет о пхп и nodejs

Bohdan
28.06.2018
08:40:17
а то опять 300 сообщений будет о пхп и nodejs
"а все потому, что vue просто работает"

Владимир
28.06.2018
08:40:28
Всем привет. Подкажите, как вы разрабатываете приложение, локально или на сервере?

Google
Владимир
28.06.2018
08:40:54
локально, конечно
на сервер только build?

Grigorii
28.06.2018
08:41:19
1. На сервере - это надо постоянное соединение с сервером, зависимость от интернета и прочего 2. Безопасность 3. Если работа в команде, то вообще молчу

Владимир
28.06.2018
08:41:51
Работа будет в команде и у каждого свой дев сервер

Grigorii
28.06.2018
08:42:12
Grigorii
28.06.2018
08:42:22
если есть dev сервер, то что мешает иметь его локально?

Не говоря уже о том, что есть docker и подобное, что сводит к минимуму различие окружения на сервере и локально

Bohdan
28.06.2018
08:42:54
я только видел варианты, когда у фронтов один бекенд на сервере компании но имхо фигня

Владимир
28.06.2018
08:43:55
если есть dev сервер, то что мешает иметь его локально?
т.е. лучше виртуалку разверунть у себя локально и с ней работать?

Grigorii
28.06.2018
08:44:39
т.е. лучше виртуалку разверунть у себя локально и с ней работать?
если стоит задача, чтобы было максимально близкое к серверу окружение. В случае фронта часто достаточно и просто локально работать

Michael
28.06.2018
08:46:05
и ассинхронность
именно assинхронность

Romuald
28.06.2018
08:46:22
Че делать если рассинхрон. Я вбрасываю в модель инфу. А она не отображается пока не совершишь любое другое действие

Google
Romuald
28.06.2018
08:46:47
this.model = data

Grigorii
28.06.2018
08:46:48
костыль: this.$forceUpdate()

Michael
28.06.2018
08:47:38
как вбрасываешь?
единственный веоный комент)

Romuald
28.06.2018
08:47:40
Понял. вообще у меня работает <component is="data"></component> Если модель меняется компонент не подгружается

Grigorii
28.06.2018
08:48:35
Понял. вообще у меня работает <component is="data"></component> Если модель меняется компонент не подгружается
Честно, не понял... Ты имеешь в виду, что у тебя тут data - не строка, а переменная чт ли?

Michael
28.06.2018
08:48:52
ищи в других местах лажу. лучше с vue devtools

Romuald
28.06.2018
08:49:23
Честно, не понял... Ты имеешь в виду, что у тебя тут data - не строка, а переменная чт ли?
Строка. Если строка меняется. То component не реагирует, до следующего события

Grigorii
28.06.2018
08:50:05
Строка. Если строка меняется. То component не реагирует, до следующего события
что значит, строка меняется? это константа тут или переменная? Для переменной надо v-bind

Grigorii
28.06.2018
08:50:42
тогда оно вообще работать не должно было ._.

Romuald
28.06.2018
08:50:52
Почему?

Grigorii
28.06.2018
08:51:26
<component is="data"> - тут data используется как имя для компонента data, а не как переменная, в которой хранится имя компонента

Romuald
28.06.2018
08:51:27
В строке храню название компонента, и подгружаю через component :is

Grigorii
28.06.2018
08:52:04
как меняешь data?

Romuald
28.06.2018
08:52:10
this.data = 'comp1'

this.data = 'comp2'

Или в корне не правильно так подходить к динамической загрузке компонентов?

$forceUpdate() решил делему

Google
Grigorii
28.06.2018
08:55:06
$forceUpdate() решил делему
да, но костылище

Skoold
28.06.2018
08:55:18
Ребят, в продакшене кто-нибудь юзает vue-material? Очкую, вдруг чего еще наменяют...

Michael
28.06.2018
08:55:43
мне мерещится, или в is лучше передать компонент?

Michael
28.06.2018
08:55:58
Roman
28.06.2018
08:55:58
мне мерещится, или в is лучше передать компонент?
в is передаешь название компонента, который хочешь отрендерить

Romuald
28.06.2018
08:56:28
+
Только некоторые места сырые

Roman
28.06.2018
08:56:41
и, соответственно, в components он должен быть подключен

Skoold
28.06.2018
08:56:46
сейчас на квазаре сижу

Roman
28.06.2018
08:58:22
+
данные модели через пропсы передаешь или как? и где они вообще хранятся?

Michael
28.06.2018
08:59:01
Grigorii
28.06.2018
08:59:09
:key можнт надо добавить в фор

Michael
28.06.2018
08:59:56
опции компонента и есть компонент, класс компонента, импортированный vue файл

Roman
28.06.2018
09:00:39
да ты что? https://vuejs.org/v2/guide/components.html
спасибо, не видел, что добавили эту возможность

Michael
28.06.2018
09:00:53
Может дело в v-for ?
давай код компонента. минимпоьный repriducible

Romuald
28.06.2018
09:01:00
Секу

Google
Michael
28.06.2018
09:01:14
спасибо, не видел, что добавили эту возможность
сколько помню, была там. как только впервые понадиболась.

а это минммум в прошлом году

Romuald
28.06.2018
09:03:46
Вывалил говнокод. Динам подключечние компонента https://codeshare.io/5Xm36l

Roman
28.06.2018
09:05:04
а это минммум в прошлом году
глянул в репе доки, ты прав, была изначально. значит слепой ?

Grigorii
28.06.2018
09:11:05
хм
попробовал добавить key?

Romuald
28.06.2018
09:11:14
сек

Admin
ERROR: S client not available

Romuald
28.06.2018
09:14:11
Vue.set(array,index,element)
таким образом в прошлый раз подобную задачку решал

Dima
28.06.2018
09:14:57
Ребята, добрый день! Помогите пожалуйста ответом, как в axios установить куку с сессией?

Denis
28.06.2018
09:18:18
axios не имеет отношения к cookie, вы можете установить их просто средствами js

Romuald
28.06.2018
09:18:47
Vue.set(array,index,element)
Вопрос закрыт))

Michael
28.06.2018
09:19:07
глянул в репе доки, ты прав, была изначально. значит слепой ?
это сильно логично было) с момента знакомства со вью всё, что там есть, я сделал бы так же. Суперининтуитивно получается :)

Марат
28.06.2018
09:19:09
Вопрос закрыт))
я же еще до этого написал почитайте про реактивность) отдельная статья есть

Romuald
28.06.2018
09:19:41
я же еще до этого написал почитайте про реактивность) отдельная статья есть
Там не ясно, почему component is не ловит реактивное изменение

Марат
28.06.2018
09:20:56
Там не ясно, почему component is не ловит реактивное изменение
насколько я понимаю, я не спец правда, сеттер/геттер не появляется при замене элемента в массиве

Sergey❄️
28.06.2018
09:21:25
Может кто подсказать как юзать это счастье? https://vuetifyjs.com/ru/components/cards Я совсем нубас, получаю короче массив с бэкенда, где текстик и урл пикчи, переделал из примера, но получается хрень, размер карточки зависит от внутреннего текста((

Google
Sergey❄️
28.06.2018
09:21:28


Romuald
28.06.2018
09:23:06


igor
28.06.2018
09:32:03
Добрый день. Не могу решить вопрос с передачей параметров в mixin pug есть код, например: +inputPhone(getPhoneList()) где inputPhone - собственно mixin а getPhoneList() - функция которая вернет значения, которые надо передать в inputPhone если в случае с v-for="item in getPhoneList()" все будет работать, то как решить вопрос с передачей значений в mixin напрямую ? мб кто подскажет какое-то решение?

Sergey❄️
28.06.2018
09:32:06
Так я и стырил с кодпена

Romuald
28.06.2018
09:32:47
Так я и стырил с кодпена
надо grid смотреть.

Sergey❄️
28.06.2018
09:33:50
надо grid смотреть.
grid это сетка с английского, дальше я не знаю

Romuald
28.06.2018
09:34:32
grid это сетка с английского, дальше я не знаю
Вот надо смотреть как сетка устроена в vuetify, чтобы сделать фиксированное количество столбцов или как угодно извратится над положением блоков данной задачи

Sergey❄️
28.06.2018
09:39:09
Тольrо я подправил чтобы не было больших карточек и поставил везде v-bind="{ [12]: true }"

igor
28.06.2018
09:44:20
мне кажется тут надо отделить pug и vue
под "разделить" ты что подразумеваешь?

DimenSi
28.06.2018
09:47:14
pug и vue работают в разных рантаймах

а ты пытаешься это смешать

Kronic
28.06.2018
09:47:48
под "разделить" ты что подразумеваешь?
mixin pug просто вернет html. а тебе его нужно размножить в цикле. попробуй обенуть в template(v-for="phone in getPhoneList") ну и в mixin уже использовать этот phone

DimenSi
28.06.2018
09:48:15
у pug статический рантайм, он собирается вебпаком 1 раз и все, а у vue динамический рантайм он исполняется в браузере

Michael
28.06.2018
09:48:58
у вью и то и другое есть

например, темплейты прекомпилятся.

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