@vuejs_ru

Страница 1922 из 3900
Michael
23.01.2018
10:00:31
Egor
23.01.2018
10:00:41
что за plugins? Не понял о чем это, скажу на всякий случай нет
Имею ввиду плагины vuex https://vuex.vuejs.org/ru/plugins.html

Michael
23.01.2018
10:00:51
Без jsx?
Да. Из компьютед возвращаешь готовый плоский массив

Vladimir
23.01.2018
10:01:02
И что, если две вложенности, то вообще контекст андефайнед?))
Ага) Два часа на это потратил, пока Rafael мне не посоветловал убрать this

Google
Michael
23.01.2018
10:01:41
Ага) Два часа на это потратил, пока Rafael мне не посоветловал убрать this
его вообще во вью не надо юзать в шаблоне. просто не надо. по умолчанию this всё

Vladimir
23.01.2018
10:02:02
Ну оно же не запрещено :)

Можно поспорить ещё насчёт точки с запятой)

Michael
23.01.2018
10:05:27
jsx не запрещён, так его совать пытаются

Vladimir
23.01.2018
10:05:53
Ну ты попробуй его пихнуть в laravel-mix)

То время, что я бы потратил на это не окупило бы

Michael
23.01.2018
10:06:26
точно не попробую, т.к. всё, что пишу, не связано с пхп)

Vladimir
23.01.2018
10:07:24
Ну, когда пишешь проект для 10% траффика, то пишешь на чём есть)

Michael
23.01.2018
10:08:06
пхп7, говорят, не очень медленный

Sergey
23.01.2018
10:20:10
есть ли возможность передать внешние данные в приложение vuejs? Т.е. на сервере я получаю id клиента, его нужно скормить приложению для получения данных с помощью ajax что-то вроде var app = new Vue(); app.$data.clientId = 5;

Roman
23.01.2018
10:26:01
а как вы передаете этот id на страницу?

Sergey
23.01.2018
10:27:24
id будет получен из php

Alexander
23.01.2018
10:28:08
id будет получен из php
он будет отображен в urlе?

Google
Sergey
23.01.2018
10:28:21
к сожалению нет

Alexander
23.01.2018
10:28:32
было бы изи

Arstanbek
23.01.2018
10:28:48
есть ли возможность передать внешние данные в приложение vuejs? Т.е. на сервере я получаю id клиента, его нужно скормить приложению для получения данных с помощью ajax что-то вроде var app = new Vue(); app.$data.clientId = 5;
Опишите задачу - что требуется? Есть приложение А, который опрашивает сервер, получает данные, и должен передать их приложению В (который на вью)?

Roman
23.01.2018
10:29:20
к сожалению нет
вы можете добавить эту переменную в window и дальше из vue с ней работать, к примеру

Sergey
23.01.2018
10:30:24
есть приложение, которое работает с API опрашивая сервер. Обязательной частью API является пердача id клиента. В скриптах у меня есть id клиента, задача "пробросить" его во vue

с window вариант, спасибо. Эстетичней ничего не приходит на ум?

Roman
23.01.2018
10:32:12
Sergey
23.01.2018
10:32:16
Чтобы запросы делать нужно изначально знать id клиента. А об этом знает только пхп

Alexander
23.01.2018
10:32:41
сложна

Sergey
23.01.2018
10:33:01
зато универсально будет)

Vladimir
23.01.2018
10:33:21
У тебя СПА, Сергей? Или пхп занимается и рендером ?

Sergey
23.01.2018
10:33:42
да, php выводит данные -YII framework

Vladimir
23.01.2018
10:34:05
уже понял, как будешь выводить компоненты на страницы php ?

Sergey
23.01.2018
10:34:45
на одной из страниц подключу .js указав контейнер в шаблоне.

*указав в приложении

Vladimir
23.01.2018
10:36:11
Можешь на морозе компоненту отправить в пропсах нужный айди

а вообще, получить можно через url спокойно айди

Arstanbek
23.01.2018
10:38:13
ему нужен id, чтобы грузить данные
вот я открыл ваше приложение. Не атворизовался, не представился. Как Сервер может мне назначить ID? Может лучше будет при загрузке приложения уже задать ИД?

Sergey
23.01.2018
10:38:16
а вообще, получить можно через url спокойно айди
нет, нельзя, там по url берется id клиента из базы. Сложная такая схема, в общем. Типа ищем super-client.ru, вытаскиваем id...

Google
Vladimir
23.01.2018
10:39:05
:id="<?php 'Eto plohaia praktika, 4uvak' ?>"

Sergey
23.01.2018
10:39:42
Ну, уже сделано, работаем в текущих реалиях

Arstanbek
23.01.2018
10:40:25
Выше написал как id получается
ИД - это рандомная сущность? Я зашел в ваше приложение. Почему ПХП знает, какой ИД мне назначить? Вдруг он передаст ваш ИД?

Vladimir
23.01.2018
10:41:34
Ну, уже сделано, работаем в текущих реалиях
Вообще, лучше расскажи ещё раз по-подробнее, т.к. я смогу тебе помочь.

Sergey
23.01.2018
10:41:35
ИД - это рандомная сущность? Я зашел в ваше приложение. Почему ПХП знает, какой ИД мне назначить? Вдруг он передаст ваш ИД?
берется адрес сайта. Ищется в базе, находит id бд, нужной для построения инфы по этому адресу. Т.е. в php мы можем узнать какой id

Вообще, лучше расскажи ещё раз по-подробнее, т.к. я смогу тебе помочь.
Спасибо, я наверно с глобальной видимостью сделаю, т.к. это быстро, а надо, как всегда, с утра

Vladimir
23.01.2018
10:42:32
Спасибо, я наверно с глобальной видимостью сделаю, т.к. это быстро, а надо, как всегда, с утра
Что тебе вообще надо? Какой-то ИД юзера? пихни его в scripts и получили потом во вью

Arstanbek
23.01.2018
10:42:56
Ну так после рендера корневого App опросите сервер, и получите ИД. Или, вы не имеете доступа к кишкам Вью?

Sergey
23.01.2018
10:42:56
да, так и сделаю, думал варианты более красивые существуют

чтобы опросить сервер нужно уже иметь id

vue не знает чьи данные будет отображать. Все получаем ajax'ом

Vladimir
23.01.2018
10:44:01


Sergey
23.01.2018
10:45:09
ок, спасибо еще раз всем неравнодушным

Arstanbek
23.01.2018
10:47:19
чтобы опросить сервер нужно уже иметь id
Стойте! Как получить ИД? Запросом?

Sergey
23.01.2018
10:47:52
да

Arstanbek
23.01.2018
11:00:01
Ну так получите запросом во вью ИД, сохраните его, а потом дальше делайте другие запросы

Eugene
23.01.2018
11:10:18
Есть кто хорошо знает Vuetify? Как можно самому вывести ошибку об обязательности поля?

Arstanbek
23.01.2018
11:12:51
Google
Eugene
23.01.2018
11:12:55
Поле, это компонент VTextField, у него есть data - shouldValidate. вот ее нужно сделать true

Sergey
23.01.2018
11:13:14
Ну так получите запросом во вью ИД, сохраните его, а потом дальше делайте другие запросы
т.е. чтобы вью отправлял запрорс с url адресом, получал id? Это будет сильный костыль, т.к. и vue приложение править и api функции дописывать. Это разные сущености, и так голову сломаешь читая) Проще все таки сделать с глобальной областью... да уже все сделал, фиг бы уже с ними. Спасибо

Sunlive
23.01.2018
11:17:41
Поле, это компонент VTextField, у него есть data - shouldValidate. вот ее нужно сделать true
это где? я посмотрел и в 0.17 и в некст, не нашел этого

Sunlive
23.01.2018
11:19:16
http://joxi.ru/823ovXMs6kJJy2
огонь, в доках этого нет

это какая версия бтв?

Eugene
23.01.2018
11:21:49
это какая версия бтв?
Что такое бтв? )

Sunlive
23.01.2018
11:22:00
by the way

вообщем, это некст или <= 0.17 ?)

Rafael
23.01.2018
11:22:25
bu de way

Eugene
23.01.2018
11:22:57
А, понял. Нет, не некст. 0.**

Sunlive
23.01.2018
11:23:40
А, понял. Нет, не некст. 0.**
спасибо, а валидируется каким образом? ну т.е ты указал в тру, где правила описываешь? в :rules=""?

Eugene
23.01.2018
11:25:34
Если через :rulse то оно все норм работает. Просто мне необходимо свой метод по нажатию "Добавить", и до меня доходит что метод надо сделать не при событии @click, а наверное @submit ?

Sunlive
23.01.2018
11:26:13
тип кнопке сабмит и если внутри формы то на форму обработчик, если я правильно тебя понял

Eugene
23.01.2018
11:27:39
тип кнопке сабмит и если внутри формы то на форму обработчик, если я правильно тебя понял
Модальное окно входит в первую форму. И если в модали сделать еще форму, то думаю будут проблемы.

Поэтому я сделал клик, и у меня мой метод без проверки добавляет пустые строки. А если делать проверку на пустоту, то надо как то оповестить юзера

Вот я и хотел, чтоб текущее поле подсвечивалось

Sunlive
23.01.2018
11:30:14
ок

Alexander
23.01.2018
11:45:14
Подскажите, если кто сталкивался или знает как реализовать. У меня во Vuex есть несколько модулей и в одном из них нужно в мутации/екшене достучатся до глобального стейта чтобы оттуда кое-что взять. Подскажите как это не костлыльно сделать, если так вообще можно.

Serge
23.01.2018
11:47:05
Google
Yaroslav
23.01.2018
11:47:23
Передайте это коечто параметром в мутацию или екшен. Если действительно взять. Менять неявно вообще азаза

Alexander
23.01.2018
11:48:48
Передайте это коечто параметром в мутацию или екшен. Если действительно взять. Менять неявно вообще азаза
да, именно взять, уже так и делаю) было просто даже интересно как из модуля попасть в глобальный стейт, если это кто-то делал)

Yaroslav
23.01.2018
11:54:09
да, именно взять, уже так и делаю) было просто даже интересно как из модуля попасть в глобальный стейт, если это кто-то делал)
Ну так проконсольте this в экшене любого модуля. Там есть _root а у него есть чилдрены. Только не надо так делать

Alexander
23.01.2018
11:54:56
ясно, благодарю

Andrey
23.01.2018
11:57:03


Alexey
23.01.2018
12:09:47
Ребят, как менять свойства в data в зависимости от наличия класса у элемента?

Vladislav
23.01.2018
12:11:29
const store = new Vuex.Store({ state: { count: 0 }, mutations: { increment (state) { state.count++ } }, actions: { increment (context) { context.commit('increment') } } }) чем является context здесь?

Andrey
23.01.2018
12:11:46
store I guess

с всеми экшенами, стейтами, мутациями и тп

Alex
23.01.2018
12:16:22
ребят, какое значение devtool надо ставить в вебпаке, чтобы в консоли хрома восстанавливало полностью код как во .vue файле ?

Alex
23.01.2018
12:18:40
sourceMap нужно пихнуть
спасибо. всмысле "пихнуть"?) в значение devtool или в конфиг вью лоадера?

Alex
23.01.2018
12:23:21
Точно не помню. Вроде в vue-loader
в опциях лоадера сорсмапы только для css есть поставлю source-map

Andrey
23.01.2018
12:27:03
https://webpack.js.org/configuration/devtool/

Vladimir
23.01.2018
12:37:51
Возможно как-то во вью сделать 2 экстенда ?

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