@vuejs_ru

Страница 1533 из 3900
Anton
31.10.2017
15:31:46
focus, blur на инпуте работает, но блок срывается при любых действиях на нем, focus, blur на родителе работает как надо, но при клике в любой элемент внутри блока который может принять фокус, блок скрыватеся пропадает

@blur / @focus
на чем?

Stanislav
31.10.2017
15:33:55
на чем?
На input конечно

Google
Anton
31.10.2017
15:35:20
при blur блок то скроется, а мне нужно чтоб отображался, и только при клике за пределами родителя скрывался

Короче сделал прозрачный fixed слой во весь экран с меньшим z-index на который повесил событие скрытие блока по клику

Lid
31.10.2017
15:52:22
всем привет, только начал изучать vue.js. так что вопрос может глупый, но второй день вывести не могу данные из бд, чтоб передавались в text, а не прописывать в ручную, если кто знает подскажите плиз как это сделать <div class="reclassify_animal_status"> <select v-select="selected"> <option value="0"></option> <option v-for="o in options" :value="o.id">{{ o.text }}</option> </select> </div> <script> var vm = new Vue({ el: '.reclassify_animal_status', data: { selected: 0, options: [ { text: 'Loszka' }, { text: 'Maciora' }, { text: 'Knur' }, ] } }) </script>

Vladimir
31.10.2017
15:53:59
Не понял задачу

o.id нету у тебя

Lid
31.10.2017
15:58:54
пример взят https://v1.vuejs.org/examples/select2.html, немного поправил наверное не то написал), но мне бы данные вывести вот эти Loszka, Maciora, Knur прописанны в коде, а они у меня в бд , там еще куча всего - много объектов - прописывать их в ручную не вариант

надеюсь понятно)

Lid
31.10.2017
16:02:29
да

Bauyrzhan
31.10.2017
16:09:52
Ребят, есть кейсы организация толстого проекта на vue (REST)

?

Google
Victor
31.10.2017
16:11:09
Что значит "толстый"?

Bauyrzhan
31.10.2017
16:11:28
Ну большой проект

Alexandr
31.10.2017
16:11:33
наверное имеется в виду spa

Vladimir
31.10.2017
16:11:34
да

vue-cli

Alexandr
31.10.2017
16:11:42
то есть где логика идет на клиенте

Alexandr
31.10.2017
16:12:06
vue-cli и в небольшом используется, потому что он удобнее и можно плагины юзать

Bauyrzhan
31.10.2017
16:12:13
Api организовываете через axios?

Alexandr
31.10.2017
16:12:20
да

Vladimir
31.10.2017
16:12:28
я через vue-resource

Victor
31.10.2017
16:12:37
Apollo

Alexandr
31.10.2017
16:12:52
есть еще vue-axios, но я не пробовал

Alex
31.10.2017
16:13:07
GraphQL
и как он ?

Bauyrzhan
31.10.2017
16:13:27
На нем не проблематично будет прототип быстро накидать?

Alexandr
31.10.2017
16:13:53
api? что там может быть проблематичного? запросы?

если не крупный то легко

и без заморочек особых

Bauyrzhan
31.10.2017
16:14:21
api? что там может быть проблематичного? запросы?
Ну типы в сервисах как в ангуляре

Google
Bauyrzhan
31.10.2017
16:14:32
Во вью есть подобное?

Victor
31.10.2017
16:14:35
и как он ?
Охеренно

Bauyrzhan
31.10.2017
16:14:50
Лан спасибо

Асинхронные запосы я имел ввиду

Вот в редаксе это пизда

Я не осилил

Victor
31.10.2017
16:15:53
Так ты же спросил про vue

А Redux - это аналог Vuex

Alexandr
31.10.2017
16:16:10
Охеренно
впервые услышал, но на демке вроде классно смотрится

Alex
31.10.2017
16:17:11
все говорят круто, но на деле не так круто, девшахт его тоже не очень одобрил, так для пет проекта

Kinrany
31.10.2017
16:19:29
Расписал свой предыдущий вопрос вот тут: https://kinrany.github.io/vue_single_page_example/

Для этого правда vue-render нужен?

Kinrany
31.10.2017
16:20:34
Исходник тут, если так удобнее: https://github.com/Kinrany/vue_single_page_example/blob/master/index.html

Sergei
31.10.2017
16:22:58
Ребята подскажите в каком направлении двигаться! Вопрос по сборке проекта с vue.js У меня есть трехстраничный сайтец, он без фреймворков и cms почти статичный (есть немного php) собирается Gulp’ом из pug+sass+jquery. Хочу c jq пересесть на vue, так как сейчас планируется туда добавить еще одну страницу на которой в одном из блоков будет функционал а-ля магазин. Сначала думал что просто с CDN’ки подключу vue и буду счастлив, и поначалу всё так и было, но вскоре оказалось этого недостаточно, так как код страницы начал расти плюс понадобились сторонние плагины, в общем нужно организовать сборку проекта с поддержкой *.vue файлов. И вот на этом у меня трабла, я не понимаю как связать что выдает мне в итоге вебпак и то что у меня уже есть? Т.е. вебпак на выходе выдает мне html и js и это как бы совершенно самостоятельные файлы.. а мне нужно как-то вложить html в нужное место в текущем проекте. В общем я в растерянности как это интегрировать (да еще и не забыть про удобство разработки лайврелоад и т.д.), подскажите как быть то, как жить дальше.. гайдов не нашел в интернетах.

Alexandr
31.10.2017
16:29:27
в главном файле vue ставите el:"app", в своем html вешаете на див, в котором хотите использовать vue id="app", после чего внутри этого дива будет все доступно

можно разнести по компонентам для удобства

Сергей
31.10.2017
16:35:19
Ребята подскажите в каком направлении двигаться! Вопрос по сборке проекта с vue.js У меня есть трехстраничный сайтец, он без фреймворков и cms почти статичный (есть немного php) собирается Gulp’ом из pug+sass+jquery. Хочу c jq пересесть на vue, так как сейчас планируется туда добавить еще одну страницу на которой в одном из блоков будет функционал а-ля магазин. Сначала думал что просто с CDN’ки подключу vue и буду счастлив, и поначалу всё так и было, но вскоре оказалось этого недостаточно, так как код страницы начал расти плюс понадобились сторонние плагины, в общем нужно организовать сборку проекта с поддержкой *.vue файлов. И вот на этом у меня трабла, я не понимаю как связать что выдает мне в итоге вебпак и то что у меня уже есть? Т.е. вебпак на выходе выдает мне html и js и это как бы совершенно самостоятельные файлы.. а мне нужно как-то вложить html в нужное место в текущем проекте. В общем я в растерянности как это интегрировать (да еще и не забыть про удобство разработки лайврелоад и т.д.), подскажите как быть то, как жить дальше.. гайдов не нашел в интернетах.
Если действительно сайт маленький, то в разы проще будет выкатить новую версию уже полностью переписанную на однофайловые компоненты. Сейчас ты добавляешь четвертую страницу, завтра пятую, послезавтра динамику и т.д.

Bauyrzhan
31.10.2017
16:36:12
Нетфликс троллит?



Google
Alexandr
31.10.2017
16:38:35
Ну я к этому и стремлюсь, только я хз как связать статическую часть и часть с vue в один проект. Да так, чтобы это всё удобно было.
один добрый человек набросал мне в песочнице макет, вдумчивое курение которого ответило на 80% моих вопросов. Там и http запросы и вставка в проект и использование vuex и все это в маленьком приложении

https://codesandbox.io/s/r7jv2q1xoq

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

Сергей
31.10.2017
16:40:02
Ну я к этому и стремлюсь, только я хз как связать статическую часть и часть с vue в один проект. Да так, чтобы это всё удобно было.
Кхм, так как ты хочешь удобно не будет. Придется, условно, создать приложение с нуля. Какие-то части copy/paste пройдут, какие-то придется переписывать.

Admin
ERROR: S client not available

Alexandr
31.10.2017
16:41:05
У меня хорошее понимание vue, я со сборкой не дружу
мне помогло знакомство с ангуларом. почти все директивы совпадают

Сергей
31.10.2017
16:41:32
Звучит как "нужно делать SPA"
А тебя SPA категорически не устраивает?

Sergei
31.10.2017
16:42:08
Ну хочется типа SEO

Сергей
31.10.2017
16:43:13
Ну, есть серверный рендеринг. Либо руками пилишь, либо используешь Nuxt, который вот-вот релизнится. Впрочем, генерация статики и сейчас работает.

Sergei
31.10.2017
16:43:38
Блин, это еще на пол года затянется тогда

Roman
31.10.2017
16:44:15
Nuxt уже пол года вот вот релизнется. Уже проще самому ssr накрутить

Alexandr
31.10.2017
16:44:59
а там специально store не в data, а отдельно?
не знаю, но мне понравилась структура

Сергей
31.10.2017
16:45:06
Блин, это еще на пол года затянется тогда
Покури nuxt generate, за полчаса можно все понять.)

Sergei
31.10.2017
16:45:30
я просто хочу отделаться минимумом внесения новизны для себя. А то я зависну )

Kinrany
31.10.2017
16:54:57
Расписал свой предыдущий вопрос вот тут: https://kinrany.github.io/vue_single_page_example/
Всё ещё актуально: есть ли что-то вместо компонентов, одноразовое и без разделения области видимости?

Google
Sergei
31.10.2017
17:09:10
Всё ещё актуально: есть ли что-то вместо компонентов, одноразовое и без разделения области видимости?
Прочитал и нифига не понял задачу. Но из того что я увидел это странное наличие методов choose_first() и choose_second() почему просто напряму в on:click не менять значение?

Kinrany
31.10.2017
17:10:33
Прочитал и нифига не понял задачу. Но из того что я увидел это странное наличие методов choose_first() и choose_second() почему просто напряму в on:click не менять значение?
Справедливо. Я сначала думал, там нужно название метода, поэтому завёл их, а только потом сообразил, что вызывать надо.

Sergei
31.10.2017
17:13:00
Сомнительно использовать nuxt ?

Сергей
31.10.2017
17:13:15
Сомнительно, что скоро выйдет.)))

Sergei
31.10.2017
17:13:48
а его вобще юзать стоит сейчас, а то я читаю вроде похоже на то что мне надо

но еще не уверен

Сергей
31.10.2017
17:14:23
А так, сам инструмент прям хорош, подкупает своей лютой простотой. Плюс очень активно разрабатывается.

Alex
31.10.2017
17:14:25
Мы используем. В чём-то жизнь облегчил, в чём-то надо мириться с его косяками и ограничениями

Сергей
31.10.2017
17:15:18
Если небольшой проект - самое оно. Для чего-то большего гибкости маловато, но это на мой взгляд.

Sergei
31.10.2017
17:16:23
А как в Ларавеле сделано? на сколько я знаю они там внутри vue тоже пользуют

или там подразумевается либо SPA либо без vue ?

Сергей
31.10.2017
17:18:12
Ну, там на сервере рендерят обычно, или делают SPA

Роботы поисковые сейчас и по js-у ходят.

Alex
31.10.2017
17:20:16
Слабо они там по нему ходят

Sergei
31.10.2017
17:22:49
Просто мне не верится что всё так обстоит плохо, потому как пока я юзал vue как скрипт всё пучком было, встраивай куда хочешь. А как сборка добавилась, так всё spa нада делать мутить ssr, nuxt ковырять, ппц ))

Сергей
31.10.2017
17:24:11
Чем дальше в лес, тем злее помидоры.

Kolya
31.10.2017
17:24:13
Блин, что-то не могу сообразить, либо что-то делаю не так: у меня в локалСторе лежит ключ аутентификации, но при обновлении страницы стор у меня полностью пустой, поэтому я пытаюсь загрузить данные с сервера, положить их все в стор, и уже во всем приложении работать с данными со стора. Так вот, так ли правильно такие вещи организовываются? Или я не на верном пути? Есть ли у самого стора хук в момент инициализации ?

Sergei
31.10.2017
17:25:15
открою секрет, через cdn или через сборку - разницы нет, всё вью не индексируется поисковиками
да эт понятно, я потому и нехочу всю статику еще под него загонять

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