@vuejs_ru

Страница 3060 из 3900
Ivan
12.06.2018
17:35:23
настройки теперь в одном файле vue.config.js https://cli.vuejs.org/config/#pages

11509
12.06.2018
17:58:19
Здравствуйте. Использую vue + framework7. Подскажите пож-та как добавить новый руот что бы приложение открывалось не только по url http://localhost:8080/ (Открывается главная страница и дальше переходы между компонентами происходят через роутер f7), а так же для примера http://localhost:8080/article/123123123 Пробовал при инициализации new Vue добавлять роут vue-router, при открытии страницы отдает всегда Cannot GET /article/123123123

что делаю не так?

Google
11509
12.06.2018
17:59:44
да, верно

Stanislav
12.06.2018
18:00:53
да, верно
почитать доку по роутеру

https://router.vuejs.org/ru/guide/essentials/history-mode.html

11509
12.06.2018
18:02:54
mode history пробовал

не помогает

Sergey
12.06.2018
18:04:14
Привет всем, в чем может быть проблема "TypeError: Cannot read property 'small_image' of null" Я делаю проверку :style="{backgroundImage: 'url('+requestDetails.client.small_image ? requestDetails.client.small_image: ''+')'}"> и в итоге в коде такое style: { backgroundImage: true ? requestDetails .client .small_image : "" + ")"

не могу понять в чем проблема, уже не первый раз такое

Stanislav
12.06.2018
18:05:30
не помогает
там сервер настроить надо

Sergey
12.06.2018
18:06:57
в инспекторе style: { backgroundImage: true ? requestDetails .client .small_image : "" + ")"

Google
Grigorii
12.06.2018
18:07:29
вынеси в computed/method. Нафига такую дичь в шаблоне писать?
и будет у него падать в computed вместо шаблона)

Sergey
12.06.2018
18:08:35
ну факт в том что проверка дает true

Stanislav
12.06.2018
18:08:44
и будет у него падать в computed вместо шаблона)
ну там хоть +/- код будет видно. А тут куча кавычек

Grigorii
12.06.2018
18:09:23
Да вроде просто всё довольно явно, да и в ошибке тоже явно написано. small_image нет у null, потому что requestDetails.client нулевой

Sergey
12.06.2018
18:09:29
ну там хоть +/- код будет видно. А тут куча кавычек
я учту и перенесу код, не знал что такое в шаблоне не жалетально делать.

Grigorii
12.06.2018
18:10:03
я учту и перенесу код, не знал что такое в шаблоне не жалетально делать.
нежелательно делать плохой громоздкий и запутанный код, а этот код именно такой)

ты проверяешь small_image на нулл

Stanislav
12.06.2018
18:10:35
я учту и перенесу код, не знал что такое в шаблоне не жалетально делать.
Ну просто посмотри на это со стороны :) верстка, код... Винегрет какой-то

Sergey
12.06.2018
18:10:57
нет, не проверяешь
я уже переписал просто на client, и тоже самое

Grigorii
12.06.2018
18:11:40
покажи

Тут в общем-то даже vue ни при чём

Sergey
12.06.2018
18:12:17
:style="{backgroundImage: 'url('+requestDetails.client ? requestDetails.client.small_image: ''+')'}

я понимаю что мой бок гдето, не могу понять где

Grigorii
12.06.2018
18:14:24
:style="{backgroundImage: 'url('+requestDetails.client ? requestDetails.client.small_image: ''+')'}
Я вас сейчас очень удивлю, но есть такая штука - приоритет операторов, и надо его выучить)

:style="{backgroundImage: 'url('+(requestDetails.client ? requestDetails.client.small_image : '') +')'}

Но в любом случае, как уже писали выше, лучше это вынести в вычислимое и написать аккуратнее

У вас работает так: 'url(' + null ? null.small : '' 'url(' + null === "url(null" (ох уж этот жс) "url(null" == true

Google
Sergey
12.06.2018
18:17:53
Я вас сейчас очень удивлю, но есть такая штука - приоритет операторов, и надо его выучить)
Спасибо большое за помощь, я этого действительно не знал. Стараюсь учить все но некоторые моменты уплывают. Вынесу в компутед, просто хотел знать в чем проблема. Еще раз спасибо

Эмиль
12.06.2018
19:21:42
Оффтоп, знаю. Но прошу простить. Вопрос про видеокарты nvidia. К кому могу обратиться? Может есть подобный чатик?

Богдан
12.06.2018
20:19:47
Господа знатоки, вот разбираю интересную статью про Vue, и вот возник вопрос, как можно в Class es6 впихнуть переменную, что-то у меня так не получается

Denis
12.06.2018
20:20:52
Что ты имеешь в виду?

Богдан
12.06.2018
20:21:45


вот, кусочек кода скинул

а вот и сама статья, у них там очень интересно реализовано

https://auth0.com/blog/building-modern-applications-with-django-and-vuejs/

но вот мой пример не хочет работать class dd { ddd12 = this.met(); met() {return false} } Uncaught Uncaught SyntaxError: Unexpected token =

Denis
12.06.2018
20:26:41
Если я не ошибаюсь, в классе ты не можешь объявлять переменные вне методов

Богдан
12.06.2018
20:27:38
во-во, я тоже как бы это знаю, но у них же сделано и скорей всего работает

Roman
12.06.2018
20:27:48
можно

Богдан
12.06.2018
20:28:14
можно
Why is it possible?

я так понимаю, тут сделано это что бы сделать приватное свойсво в обькте, интересный подход

Товарищ Рей, даем Вам слово ?

Roman
12.06.2018
20:35:30
я так понимаю, тут сделано это что бы сделать приватное свойсво в обькте, интересный подход
А вообще хер знает. приватные свойства в классе немного по другому делают же

Богдан
12.06.2018
20:36:23
Ну я же не думаю что чуваки в Auth0 пишут статью где будет фуфло толкать )))

у них там все очень хитро сделано, они даже в класе создали хук на событие )))

Google
Nikita
12.06.2018
21:21:16
Добрый ночи друзья, если есть кто живой ... подскажите: у меня в форму прокидывается значение через v-model, из data() , а мне нужно что бы значение прокидывалось из data и при изменении некоторых параметоров в state(vuex) менялось значение в форме и в data. Так же если пользователь в форме изменит значение input, то значение должно изменится только в data. Как сделать так? ____ Я документацию смотрел и пробовал по-всякому, computed жестко сохраняет привязки и не дает изменить значение в самом input и причем в set мне state не нужно менять.

Nikita
12.06.2018
21:31:11
а когда юзер меняет значение в кастомке, то делай емит как в доке
емит у меня происходит тогда когда пользователь делает на форме submit и валидация прошла успешно, только тогда у меня меняется state

Anton
12.06.2018
21:32:29
"если пользователь в форме изменит значение input, то значение должно изменится" так по сабмиту или при изменении?

Admin
ERROR: S client not available

Minor
12.06.2018
21:34:53
Ребята. Тут у нюба проблемасик. Есть примерчик который пытаюсь обеденить но толи ракожоп толи туплю. Скажыте что не так?



Anton
12.06.2018
21:36:08
тут тебе сначала джс постичь нужно

Nikita
12.06.2018
21:36:21
значение в input это текущее состояние value схема такая: 1. загружается страница данные из state должны попасть в input 2. пользователь ручками изменил input значение value input должно изменится но (!) state не должен изменится. 3. пользователь делает submit, валидация проходит и state меняется значение из state для закрепления попадает в input(правда оно уже там и так было)

Nikita
12.06.2018
21:42:56
ну, копируй нужные проперти со стейта в дату, и при успешной валидации делай диспатч екшена, а там уже мутируй что нужно
Я прямо копировать не могу, у меня при загрузке страницы идет запрос к серваку и страница с data отрисовывается быстреее чем достигает ответ от api. тем самым когда в дата сработало data: return { value: state.getters.value то он попадает на страницу пустым, а когда позже приходит ответ от сервека и в другом модуле мутируется то в локальном data данные не меняются(не реактивятся) получается в форме лежат старые (пустые) данные

вот обьявление через {{ value }} в шаблоне - реактивное а в input в v-model="value" нет

Anton
12.06.2018
21:44:27
делай вотч на getters.value и приравнивай к value

оно реактивное, и сразу поменяеться в потомке

Minor
12.06.2018
21:45:41
в HTML работает а в норм проэкте что т нет(

Anton
12.06.2018
21:46:32
в HTML работает а в норм проэкте что т нет(
переменные нельзя в объекте создавать

Minor
12.06.2018
21:48:06
переменные нельзя в объекте создавать
как тогда, тогда мне быть?(

Anton
12.06.2018
21:48:36
доку почитать

Minor
12.06.2018
21:50:00
доку почитать
добрый человек) подкинь дельную идею молюку?)

Google
Minor
12.06.2018
21:50:24
доку почитать
искал, ничего не нашел что б помогло решыть проблемку)

Anton
12.06.2018
21:53:48
искал, ничего не нашел что б помогло решыть проблемку)
https://www.google.com/search?q=vue+simple+example&ie=utf-8&oe=utf-8&client=firefox-b-ab

DimenSi
12.06.2018
21:59:59
ты лучше ему кинь статьи на js

https://learn.javascript.ru/object Minor в твоем скриншоте, ты допустил синтаксическую ошибку в коде, ты описал js обьект и потом закрыл его и дальше продолжил описывать.

Roman
12.06.2018
22:02:53
Why is it possible?
https://github.com/tc39/proposal-class-fields/blob/master/README.md

Богдан
13.06.2018
06:17:28
https://github.com/tc39/proposal-class-fields/blob/master/README.md
Сенкс, я так понял солидная контора auth0 пользуется грязными хаками и неутвержеными фичами!

???
13.06.2018
07:03:07
Коллеги, а как правильно произносить vue? Вью, вуе, вю?

Gordey
13.06.2018
07:03:49
вью

Георгий
13.06.2018
07:05:50
Коллеги, а как правильно произносить vue? Вью, вуе, вю?
Каждый заходит в эту группу и один и тот же вопрос, других вопросов нет?

?

Bohdan
13.06.2018
07:06:06
вуэ

Sunlive
13.06.2018
07:12:34
вуй

Владимир
13.06.2018
07:15:00


Rafael
13.06.2018
07:22:01
Коллеги, а как правильно произносить vue? Вью, вуе, вю?
И НА ЭТОТ ВОПРОС ОТВЕТ ЕСТЬ В ДОКАХ

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