
Евгений
25.10.2016
06:15:48
надо пробовать теперь

Rafkat
25.10.2016
07:42:58
animate css use dude)
У меня глупая идея
Сделать сервис для Vue компонентов

Google

Сашка
25.10.2016
08:58:52

Евгений
25.10.2016
09:01:40
а чо глупого?
думаю многим было бы интересно

Alex
25.10.2016
18:04:48
import Vue from 'vue'
import App from './App.vue'
import Hello from './components/Hello.vue'
import VueResource from 'vue-resource'
import VueRouter from 'vue-router'
Vue.use(VueRouter)
Vue.use(VueResource);
const Foo = { template: '<div>foo</div>' }
var router = new VueRouter({
routes: [
{ path: '/about', component: App },
{ path: '/hello', component: Hello},
{ path: '/test', component: Foo}
]
})
new Vue({
el: '#app',
router: router
});
Ребят, что не так роутером ?
Что даже foo не отображается
В хтмл тег прописал
Решетка в адресной строке появилось, так что роутер установлен

Rafkat
25.10.2016
18:07:50
Дефоулт рут есть?

Alex
25.10.2016
18:08:33
Нет, как видишь. По примеру просто делал

Oleg
25.10.2016
18:08:40
Уже кидали?
https://github.com/alibaba/weex
имхо пока не юзабельное, хотя планы норм.

Ksetrin
26.10.2016
07:52:54
Кто-нибудь сталкивался с такой ошибкой
jquery.min.js:2 Uncaught TypeError: a.getAttribute is not a function(…)
срабатывает при клике на <a class="btn btn-default" v-link="...">adas</a>

Google

Евгений
26.10.2016
10:16:42
а как вставить яндекс карту внутрь приложения на vue?
[Vue warn]: Templates should only be responsible for mapping the state to the UI. Avoid placing tags with side-effects in your templates, such as <script>.
вот ругается

Nikolay
26.10.2016
10:17:13
ну можно загрузить этот скрипт через js

Евгений
26.10.2016
10:17:34
не понял, у меня и так через js
ну или я не правильно понял

Nikolay
26.10.2016
10:18:00
var script = document.createElement('script');
script.type = 'text/javascript';
script.charset = 'utf-8';
script.src = 'asdasdasd';
script.onload = onLoadfunc

Евгений
26.10.2016
10:18:23
ой блин

Nikolay
26.10.2016
10:18:23
у тебя тег script прямо в шаблоне

Евгений
26.10.2016
10:18:28
ну да

Nikolay
26.10.2016
10:18:36
а тут ты его подцепляешь программно

Евгений
26.10.2016
10:18:42
мдя
а как это в нужном месте разместить?

Nikolay
26.10.2016
10:21:34
эта штука должна быть глобальной
чтобы ты в любом компоненте мог ее вызвать

Евгений
26.10.2016
10:22:12
это понятно, я про то как вызвать это в нужном месте в шаблоне?

Nikolay
26.10.2016
10:24:54
@perin http://v1.vuejs.org/guide/components.html#activate-Hook
http://v1.vuejs.org/guide/components.html#Async-Components

Евгений
26.10.2016
10:25:53
блин, какая то муть, неужели чтобы просто вставить скрипт яндекс карты в шаблон нужно чтото с компонентами мутить?

Nikolay
26.10.2016
10:26:18
так ты создай компонент yamaps
и подгружай скрипт яндекс карт туда

Google

Nikolay
26.10.2016
10:26:34
всмысле в нем

Евгений
26.10.2016
10:26:48
а проще нельзя?)

Nikolay
26.10.2016
10:27:05
я тебе даже вот это дам https://gist.github.com/JiLiZART/4d75aa84579221a680ffc3854b28d558
велосипед не мой, но работает

Евгений
26.10.2016
10:31:01
дичь какая то
слишком сложно для меня

Nikolay
26.10.2016
10:34:16
а ты как хотел
это не на jquery лапшу писать

Евгений
26.10.2016
10:34:49
да капец, мне надо просто вставить скрипт и для этого писать велосипед на мильён строк?

Nikolay
26.10.2016
10:35:32
просто вставить, это в html страничку, тут у тебя компонентный подход подразумевается, и просто уже не отделаешься

Евгений
26.10.2016
10:35:53
ты можешь по шагам сказать что сделать?

Nikolay
26.10.2016
10:36:43
нет )

Евгений
26.10.2016
10:37:41
да ёперный театр
а мануал то где искать

Nikolay
26.10.2016
10:38:06
ну я бы в исходники vue полез, поглядеть как можно сделать проще
но это я

Евгений
26.10.2016
10:47:44
блин, вот куда проще было решить способом от яндекс карт. Просто в конец скрипта карты приписать &id=mymap
и вставить в шаблоне #mymap блок и всё

Сашка
26.10.2016
11:00:19

Ksetrin
26.10.2016
11:02:21
т.е. это моя функция с именем getAttribute где-то всплывает, верно понял?

Сашка
26.10.2016
11:06:46
Судя по всему, ты передаешь объект jQ в функцию, которая принимает HTMLElement. Посмотри, куда что передаешь. Если искал элемент с помощью $ - это jQ. Вужс, например, в jQ не умеет

Google

Сашка
26.10.2016
11:07:18
Понял. Эвент на клик ты навешиваешь через on или .click. значит объект, на который ты это навешал - по любому jQ
Аааа
Стоп
Прости, сорвал. Эта ошибка внутри самого jquery. Скорее всего элемент не существует, а ты пытаешься навешать на него attr или animate или что-то типа того

Admin
ERROR: S client not available

Евгений
26.10.2016
11:11:56
а в vue есть какая то обработка v-for если там пусто? то есть v-for / v-else например

Ksetrin
26.10.2016
11:13:58
Это действительно связано с эвинтами, ошибка вылазит только при переходе на др. страницу. Блин, не могу пока ссылку дать, сегодня будем релизить бету, и я, если, можно ссылку дам где это будет видно

Andrey
26.10.2016
11:32:15
В тестах есть такой пример https://github.com/vuejs/vue/blob/cc4c0669890206f14fd6aff5f7d59327d1e3f2e5/test/unit/features/directives/for.spec.js#L224

Евгений
26.10.2016
11:33:14
щас протестирую

Rafkat
26.10.2016
14:28:59
Кто-нибудь ссылку на эту группу оставлял в гиттер канале Vue js?

Евгений
26.10.2016
14:48:41

Ilya
26.10.2016
15:04:48

Rafkat
26.10.2016
15:05:41
Закиньте
Больше народу забежит

Vadim
26.10.2016
15:31:41
в гиттере активность есть?

Alexander
26.10.2016
18:20:03
Да. Активно переходят в телеграм.

Pavel
26.10.2016
22:01:19
#whois Привет. Зовут Павлом, Работаю разработчиком(бек + фронт) Год опыта работы на vue(у нас с ним любовь с первой строчки и похоже взаимная), есть несколько своих проектов на нем и 1 рабочий в процессе. Писал на куче языков, начиная от низкоуровневых. Сейчас это пхп + js, но с пхп постепенно ухожу на ноду. Также бывает создаю приложения для ios на swift. Также есть немного опыта на R и еще нескольких математических языках, но возненавидел их всей душей, мозг после недели перестает думать и хочет отдыхать. Могу быть интересен присутсвием и молчанием в чате. Живу в Уфа, но по работе раз в месяц переезжаю на пару недель в Питер. Узнал из гитера. Не знаю зачем это пишу, видимо ночью скучно...

Nikolay
26.10.2016
22:02:34
?

Stanislav
26.10.2016
22:05:07
классическое "респект таким парням"

Pavel
26.10.2016
22:09:17
и да у меня есть мечта, перевести доку Vue 2, правда самому лень и все заканчиваеться 1 страницой из доки и видимо выход тут только один, заказать перевод :)

Google

Stanislav
26.10.2016
22:09:39
зачем ее переводить

Nikolay
26.10.2016
22:09:43
+

Stanislav
26.10.2016
22:09:46
там итак ничего нет :)
я как то ныл здесь что еле нашел как выглядит v-model на человеческом языке. ито не очень разобрался

Pavel
26.10.2016
22:10:42
Незачем, но это подтолкнет vue к развитию в дальнейшем, класический пример лара. Руская дока + куча курсов и вот она уже в топе и штампуют по 10 версий в год

Stanislav
26.10.2016
22:10:59
лара ?

Pavel
26.10.2016
22:11:04
laravel

Stanislav
26.10.2016
22:12:48
а я всё хочу описать зачем нужны фреймворки но чтобы для нормальных людей
какие проблемы решают

Pavel
26.10.2016
22:13:03
тотже vuex для новичков, как болото, хотя все просто и понятно, но и сейчас куча вопросов.
Фреймворки нужны разработчикам, чтобы избежать рутины. Я переодически думаю что разработчики появились именно из-за однообразной и муторной работы, которую можно упростить. Вем правит лень))

Stanislav
26.10.2016
22:14:57
ну вот мимо

Pavel
26.10.2016
22:15:11
Можешь городить костыли или взять готовое решение, проеренное огроменой аудиторие и избижать 30% ошибок))

Stanislav
26.10.2016
22:15:31
но ктото же его придумал