@vuejs_ru
Vue.js — русскоговорящее сообщество

Общаемся на темы, посвященные Vue.js и опыту его использования. Проблемы. Новости. Решения. См. также: @js_ru, @react_js, @angular_ru, @nuxtjs_ru Вакансии только тут: @javascript_jobs

3988 members

Архив канала @vuejs_ru 26 октября 2016 г.

07:52:54 ДП
User 215699186
Кто-нибудь сталкивался с такой ошибкой
jquery.min.js:2 Uncaught TypeError: a.getAttribute is not a function(…)
07:53:54 ДП
User 215699186
срабатывает при клике на <a class="btn btn-default" v-link="...">adas</a>
10:16:42 ДП
User 552804
а как вставить яндекс карту внутрь приложения на 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>.
10:16:53 ДП
User 552804
вот ругается
10:17:13 ДП
User 164545727
ну можно загрузить этот скрипт через js
10:17:34 ДП
User 552804
не понял, у меня и так через js
10:17:42 ДП
User 552804
ну или я не правильно понял
10:18:00 ДП
User 164545727
  var script = document.createElement('script');
        script.type = 'text/javascript';
        script.charset = 'utf-8';
script.src = 'asdasdasd';
script.onload = onLoadfunc
10:18:23 ДП
User 552804
ой блин
10:18:23 ДП
User 164545727
у тебя тег script прямо в шаблоне
10:18:28 ДП
User 552804
ну да
10:18:36 ДП
User 164545727
а тут ты его подцепляешь программно
10:18:42 ДП
10:19:58 ДП
User 552804
а как это в нужном месте разместить?
10:21:34 ДП
User 164545727
эта штука должна быть глобальной
10:21:53 ДП
User 164545727
чтобы ты в любом компоненте мог ее вызвать
10:22:12 ДП
User 552804
это понятно, я про то как вызвать это в нужном месте в шаблоне?
10:24:54 ДП
User 164545727
@perin http://v1.vuejs.org/guide/components.html#activate-Hook
v1.vuejs.org/guide/components.html
Vue.js - Intuitive, Fast and Composable MVVM for building interactive interfaces.
10:25:19 ДП
User 164545727
http://v1.vuejs.org/guide/components.html#Async-Components
v1.vuejs.org/guide/components.html
Vue.js - Intuitive, Fast and Composable MVVM for building interactive interfaces.
10:25:53 ДП
User 552804
блин, какая то муть, неужели чтобы просто вставить скрипт яндекс карты в шаблон нужно чтото с компонентами мутить?
10:26:18 ДП
User 164545727
так ты создай компонент yamaps
10:26:28 ДП
User 164545727
и подгружай скрипт яндекс карт туда
10:26:34 ДП
User 164545727
всмысле в нем
10:26:48 ДП
User 552804
а проще нельзя?)
10:27:05 ДП
User 164545727
я тебе даже вот это дам https://gist.github.com/JiLiZART/4d75aa84579221a680ffc3854b28d558
gist.github.com/JiLiZART/4d75aa84579221a680ffc3854b28d558
10:28:20 ДП
User 164545727
велосипед не мой, но работает
10:31:01 ДП
User 552804
дичь какая то
10:33:51 ДП
User 552804
слишком сложно для меня
10:34:16 ДП
User 164545727
а ты как хотел
10:34:27 ДП
User 164545727
это не на jquery лапшу писать
10:34:49 ДП
User 552804
да капец, мне надо просто вставить скрипт и для этого писать велосипед на мильён строк?
10:35:32 ДП
User 164545727
просто вставить, это в html страничку, тут у тебя компонентный подход подразумевается, и просто уже не отделаешься
10:35:53 ДП
User 552804
ты можешь по шагам сказать что сделать?
10:36:43 ДП
10:37:41 ДП
User 552804
да ёперный театр
10:37:48 ДП
User 552804
а мануал то где искать
10:38:06 ДП
User 164545727
ну я бы в исходники vue полез, поглядеть как можно сделать проще
10:38:14 ДП
User 164545727
но это я
10:47:44 ДП
User 552804
блин, вот куда проще было решить способом от яндекс карт. Просто в конец скрипта карты приписать &id=mymap
и вставить в шаблоне #mymap блок и всё
11:00:19 ДП
User 58768789
User 215699186
Кто-нибудь сталкивался с такой ошибкой
jquery.min.js:2 Uncaught TypeError: a.getAttribute is not a function(…)
В jQ нет функции getAttribute. Что, собственно, легко понять из кода ошибки. getAttribute это метод хтмл объекта в js
11:02:21 ДП
User 215699186
т.е. это моя функция с именем getAttribute где-то всплывает, верно понял?
11:06:46 ДП
User 58768789
Судя по всему, ты передаешь объект jQ в функцию, которая принимает HTMLElement. Посмотри, куда что передаешь. Если искал элемент с помощью $ - это jQ.  Вужс, например, в jQ не умеет
11:07:18 ДП
User 58768789
Понял. Эвент на клик ты навешиваешь через on или .click. значит объект, на который ты это навешал - по любому jQ
11:09:34 ДП
11:09:34 ДП
11:10:11 ДП
User 58768789
Прости, сорвал. Эта ошибка внутри самого jquery. Скорее всего элемент не существует, а ты пытаешься навешать на него attr или animate или что-то типа того
11:11:56 ДП
User 552804
а в vue есть какая то обработка v-for если там пусто? то есть v-for / v-else например
11:13:58 ДП
User 215699186
Это действительно связано с эвинтами, ошибка вылазит только при переходе на др. страницу. Блин, не могу пока ссылку дать, сегодня будем релизить бету, и я, если, можно ссылку дам где это будет видно
11:32:15 ДП
User 184398046
В тестах есть такой пример https://github.com/vuejs/vue/blob/cc4c0669890206f14fd6aff5f7d59327d1e3f2e5/test/unit/features/directives/for.spec.js#L224
11:33:14 ДП
User 552804
щас протестирую
02:28:59 ПП
User 85413039
Кто-нибудь ссылку на эту группу оставлял в гиттер канале Vue js?
02:48:41 ПП
User 552804
User 85413039
Кто-нибудь ссылку на эту группу оставлял в гиттер канале Vue js?
Ее?
03:04:48 ПП
User 63176888
User 85413039
Кто-нибудь ссылку на эту группу оставлял в гиттер канале Vue js?
Нет
03:05:41 ПП
User 85413039
Закиньте
03:05:47 ПП
User 85413039
Больше народу забежит
03:31:41 ПП
User 164670195
в гиттере активность есть?
06:20:03 ПП
User 104477
Да. Активно переходят в телеграм.
08:32:30 ПП
User 234491501
User 104477
Да. Активно переходят в телеграм.
10:01:19 ПП
User 3370301
#whois Привет. Зовут Павлом, Работаю разработчиком(бек + фронт) Год опыта работы на vue(у нас с ним любовь с первой строчки и похоже взаимная), есть несколько своих проектов на нем и 1 рабочий в процессе. Писал на куче языков, начиная от низкоуровневых. Сейчас это пхп + js, но с пхп постепенно ухожу на ноду. Также бывает создаю приложения для ios на swift. Также есть немного опыта на R и еще нескольких математических языках, но возненавидел их всей душей, мозг после недели перестает думать и хочет отдыхать. Могу быть интересен присутсвием и молчанием в чате. Живу в Уфа, но по работе раз в месяц переезжаю на пару недель в Питер. Узнал из гитера. Не знаю зачем это пишу, видимо ночью скучно...
10:02:34 ПП
10:05:07 ПП
User 139068333
классическое "респект таким парням"
10:09:17 ПП
User 3370301
и да у меня есть мечта, перевести доку Vue 2, правда самому лень и все заканчиваеться 1 страницой из доки и видимо выход тут только один, заказать перевод :)
10:09:39 ПП
User 139068333
зачем ее переводить
10:09:43 ПП
10:09:46 ПП
User 139068333
там итак ничего нет :)
10:10:25 ПП
User 139068333
я как то ныл здесь что еле нашел как выглядит v-model на человеческом языке. ито не очень разобрался
10:10:42 ПП
User 3370301
Незачем, но это подтолкнет vue к развитию в дальнейшем, класический пример лара. Руская дока + куча курсов и вот она уже в топе и штампуют по 10 версий в год
10:10:59 ПП
User 139068333
лара ?
10:11:04 ПП
10:12:48 ПП
User 139068333
а я всё хочу описать зачем нужны фреймворки но чтобы для нормальных людей
10:12:59 ПП
User 139068333
какие проблемы решают
10:13:03 ПП
User 3370301
тотже vuex для новичков, как болото, хотя все просто и понятно, но и сейчас куча вопросов.
10:13:55 ПП
User 3370301
Фреймворки нужны разработчикам, чтобы избежать рутины. Я переодически думаю что разработчики появились именно из-за однообразной и муторной работы, которую можно упростить. Вем правит лень))
10:14:57 ПП
User 139068333
ну вот мимо
10:15:11 ПП
User 3370301
Можешь городить костыли или взять готовое решение, проеренное огроменой аудиторие и избижать 30% ошибок))
10:15:31 ПП
User 139068333
но ктото же его придумал
10:15:59 ПП
User 3370301
фремворк или косыль?))
10:16:13 ПП
User 139068333
лан это серьёзно бесполезно. никто не знает зачем фреймворки
10:16:18 ПП
User 139068333
надо сесть и расписать
10:16:36 ПП
User 139068333
это причем так дебильно что я очень долго сомнивался что они вообще имеют какой то смысл
10:16:44 ПП
User 3370301
кто-то и язык программирования придумал, да и компьютер тоже, зачем искать причину, лучше найти то, что нравиться.и писать код))
10:17:57 ПП
User 139068333
ты какой то копипастой разговариваешь из жизнеутверждающих пабликов
10:20:13 ПП
User 3370301
я разговариваю сонным мозгом, поле 3 дней работы по 15 часов и думаю пора спать))