
Stanislav
31.10.2017
15:31:39

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

Stanislav
31.10.2017
15:33:55

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 прописанны в коде, а они у меня в бд , там еще куча всего - много объектов - прописывать их в ручную не вариант
надеюсь понятно)

Евгений (Light4everyone)
31.10.2017
15:59:42
апи делай и с апи данные бери из вью жс

Alex
31.10.2017
16:02:03

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
то есть где логика идет на клиенте

Bauyrzhan
31.10.2017
16:11:55

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

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

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

Bauyrzhan
31.10.2017
16:14:21

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 в нужное место в текущем проекте.
В общем я в растерянности как это интегрировать (да еще и не забыть про удобство разработки лайврелоад и т.д.), подскажите как быть то, как жить дальше.. гайдов не нашел в интернетах.


Anton
31.10.2017
16:25:21

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

Sergei
31.10.2017
16:37:08

Alexandr
31.10.2017
16:38:35
https://codesandbox.io/s/r7jv2q1xoq
почитай внимательно, я тоже пришел в субботу с нулевыми знаниями. этого примера хватило для нормальной работы, вопросы потом возникали,но по мелочи

Sergei
31.10.2017
16:39:35

Сергей
31.10.2017
16:40:02

Sergei
31.10.2017
16:40:59

Admin
ERROR: S client not available

Alexandr
31.10.2017
16:41:05

Сергей
31.10.2017
16:41:32

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

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

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

Kinrany
31.10.2017
16:43:42

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

Alexandr
31.10.2017
16:44:59

Сергей
31.10.2017
16:45:06

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

Kinrany
31.10.2017
16:54:57

Google

Sergei
31.10.2017
17:09:10

Kinrany
31.10.2017
17:10:33

Alex
31.10.2017
17:12:03

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
Блин, что-то не могу сообразить, либо что-то делаю не так: у меня в локалСторе лежит ключ аутентификации, но при обновлении страницы стор у меня полностью пустой, поэтому я пытаюсь загрузить данные с сервера, положить их все в стор, и уже во всем приложении работать с данными со стора. Так вот, так ли правильно такие вещи организовываются? Или я не на верном пути? Есть ли у самого стора хук в момент инициализации ?

Vladimir
31.10.2017
17:24:39

Sergei
31.10.2017
17:25:15