@vuejs_ru

Страница 381 из 3900
trilog
23.04.2017
02:31:37
т.е, есть ли у тебя собственный бэкенд?

/dev/null
23.04.2017
02:33:05
т.е, есть ли у тебя собственный бэкенд?
да есть, как отправить запрос на отправку данных я разобрался, нужно визуально просто дорисовать новую row в таблице

что-бы не перезагружать ее всю, с новыми данными

trilog
23.04.2017
02:35:22
на уровне js находишь index и делаешь splice

Google
trilog
23.04.2017
02:36:00
одновременно делаешь запрос на удаление и удаляешь из массива эти данные

/dev/null
23.04.2017
03:55:31
есть кто живой?

Andrey
23.04.2017
04:20:38
есть кто живой?
http://s00.yaplakal.com/pics/pics_original/1/0/1/5094101.jpg

Liv
23.04.2017
07:10:25
прошу помощи. Пытасю в проект добавить плагин-маску для инпута. Установил vue-text-mask. После этого иду в html и там делаю <form action="#" method="post" class="callme"> <div class="callme_item"> {{--<input type="tel" name="phone" placeholder="Телефон">--}} <masked-input type="text" name="phone" placeholder="Телефон" v-model="phone" :mask="['(',/[1-9]/, /\d/,/\d/,')',' ', /\d/,/\d/,/\d/, '-', /\d/,/\d/,/\d/,/\d/]" :guide="false" placeholderChar="#" > </masked-input> </div> <div class="callme_item"> <input type="submit" value="Подключиться"> </div> </form> Затем иду в js-файл и там делаю const MaskedInput = require('vue-text-mask'); Vue.component('masked-input', MaskedInput); new Vue({ el: 'form.callme', props: {}, data: { phone: '', } }); Результатом является отсутствие какого бы то ни было инпута на странице и надпись в консоли (на скрине). Я понимаю, что там написано об отсутствии возможности заюзать метод render, однако в компоненте он 100% есть, подключил я компонент глобально, сам пример использования взял с сайта с докой их... ЧЯДНТ?



при таком js тоже не работает const MaskedInput = require('vue-text-mask'); new Vue({ el: 'form.callme', props: {}, data: { phone: '', }, beforeMount:function(){ console.log('beforeMount', this); }, mounted: function () { console.log('mounted', this); }, components: { 'masked-input': MaskedInput } });

синдзи
23.04.2017
09:54:42
так ребят, как мне зафиксировать навбар чтобы он при скролле всегда был наверху страницы?

синдзи
23.04.2017
09:57:30
в css я оч плох :/
распидорашивае ттогда все

Alexander
23.04.2017
10:00:31
синдзи
23.04.2017
10:00:44
погугли
не смог ессно, поэтмоу и спрашиваю

Google
Rafael
23.04.2017
10:01:27
не смог ессно, поэтмоу и спрашиваю
ну кек, плохо гуглил: просто заходишь на getmdl.io смотришь как у них это реализовано

синдзи
23.04.2017
10:02:06
https://vuematerial.github.io/#/components/toolbar

мне нужно как тут

Rafael
23.04.2017
10:04:01
ну так возбми и сдери их css

в чем проблема то?

синдзи
23.04.2017
10:09:07


если fix применять

в чем проблема то?
Там у них слишком все запутано кек

Alex
23.04.2017
10:39:28
Всем привет. Есть массив с элементами, они выводятся на страницу в порядке 0, 1, 2... . Как можно вывести их в порядке ... 2, 1, 0?

trilog
23.04.2017
10:40:26
Там у них слишком все запутано кек
чувак мы без фул кода ничего не поймем, хотя бы дай фул скрин и опиши очень точно проблему, пожалуйста

Alex
23.04.2017
10:40:37
Хорошо, сек

Alex
23.04.2017
10:40:46
синдзи
23.04.2017
12:02:28
почаны почему не рабоатет up() { var t = 0; var top = Math.max(document.body.scrollTop,document.documentElement.scrollTop); if(top > 0) { window.scrollBy(0,((top+100)/-10)); t = setTimeout('up()',20); } else clearTimeout(t); return false; }

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

Illya
23.04.2017
12:34:19
потому что в setTimeout('up()', 20); написана чушь )

сейчас передавать в setTimeout строку не комильфо

t = setTimeout(this.up, 20);

синдзи
23.04.2017
12:45:30
И как правильно

Google
синдзи
23.04.2017
12:45:30
t = setTimeout(this.up, 20);

Alex
23.04.2017
13:24:57
https://github.com/mankey-ru/vue-che

Rafael
23.04.2017
13:25:23
https://github.com/mankey-ru/vue-che
чет меня авка пугает его

больно точно не будет?

Alex
23.04.2017
13:25:42
да, прикольная ?

пока только бета)

Rafael
23.04.2017
13:51:13
пока только бета)
это ты про авку? :В

Alex
23.04.2017
13:51:42
сначала про авку, потом про либку

или тебе больно от авки?)

Rafael
23.04.2017
13:52:09
впервые сталкнулся с тем, что не могу покрыть функцию тестами :\

а не, покрыл-таки! хех О.О

Nikita
23.04.2017
14:30:06
всем привет) направили из другого чатика сюда. есть вопрос по внедрению вью в текущий большой проект. может кто подсказать?)

синдзи
23.04.2017
14:34:46
t = setTimeout(this.up, 20);
А как правильно?

Дмитрий
23.04.2017
14:43:47
Ахаха

Nikita
23.04.2017
14:50:46
счас будет :) доберусь до компа только

Stanislav
23.04.2017
14:58:21
http://neprivet.ru/

Nikita
23.04.2017
14:59:36
есть крупный сайт, при редизайне было решено внедрить Вью бэк остается таким, как есть, там все сложно и много всего, поэтому об однофайловых компонентах речи не идет, все рендерится на сервере, на фронте статичная разметка идейно было сделать так - один бандл.джс, в нем вендоры, общие для всего сайта скрипты и прочее. в нем же обработчики для общих для всего сайта элементов, прим. футер, хедер, модалки и прочее. была идея сделать одну инстанцию Вью, элементом для нее была обертка всех страниц сайта. собственно для страниц есть свои подключаемые файлы скриптов, и если в них описывать компоненты, то так сделать не получится - компоненты нужно описать до инициализации модели. а она одна поэтому я решил сделать несколько инстанций, например, для хедера - одна, для других блоков отдельных - другая. как, собственно, организовать такой подход грамотно? плохой ли тон в таких условиях создавать кучу Вью инстанций, вместо компонентов?

Alex
23.04.2017
15:01:16
Для переезда нормальный. Сначала заменяются мелкие части на свои инстансы, потом просекаешь фишку и они начинают красиво объединяться

Google
Nikita
23.04.2017
15:04:25
объединяться - в компоненты?

Admin
ERROR: S client not available

Nikita
23.04.2017
15:04:44
как уже поняли, наверно, я опыта не имел ранее работы с фреймворками такого плана

поэтому может быть я философию где-то не улавливаю полностью

Alex
23.04.2017
15:05:26
Да, в компоненты. Это не обязательно должны быть vue-файлы

Nikita
23.04.2017
15:05:44
фух

Diasko
23.04.2017
15:05:49
Nikita
23.04.2017
15:06:27
щас глянем спасибо всем большое очень не хочется наговнокодить, проект очень большой, поддерживать приходится много и часто

Alexandr
23.04.2017
15:07:57
вью файлы для удобства разработки, а в сборке это все в бандле

Alex
23.04.2017
15:08:02
ну так начинайте без паники и неспеша) документацию на русском поизучайте, нет там ничего страшного

Nikita
23.04.2017
15:10:51
документацию я прочитал, большую часть вникая и с пониманием, часть менее детально просто на уровне небольших примеров все понятно. структура компонентов, назначение, создание, обмен данными, шаблоны и прочее - все вроде бы понятно а в больших условиях все сложнее. и сроки очень жмут, сделать нужно было вчера) как это бывает часто)

если бы сайт был небольшим, тогда можно было бы не париться с собрать все в одном месте. но тут некоторые разделы правда очень большие, поэтому не вариант так делать. плюс ко всему, есть четкая, большая экосистема на серверной стороне вплоть до апи к мобильным приложениям, переписывать это на данный момент уж точно не вариант. и я ограничен в использовании сборщиков, что-то делать сложнее чем конкатенация и минификация уже не стоит (опять же из-за объемов проекта и сложности)

Alex
23.04.2017
15:15:16
Ну за быстро всё равно нереально переписать большой проект. Только неспеша, по частям и менять то там то тут

Nikita
23.04.2017
15:17:19
основная идея внедрения Вью – на одном из разделов, который в очереди на полный рефакторинг огромное количество обработки, хочется слезть уже с самописных (кем-то) джейквери-образных скриптов, не писать велосипед для работы с моделями на пьюр джс, идти в ногу со временем) и раз так, то я решил начать внедрять сейчас, пока в небольших местах (эти же модалки, эффекты и тогглеры в менюшках)

писать фронт придется с нуля все равно, для части страниц это полностью с нуля, для другой - внедрение в новый дизайн старых

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

Yaroslav
23.04.2017
15:42:30
Народ привед. Опять роутер. Строка с динамическим id, если роутер линк :to то все работает. А вот если прямо с адресной строки то тупо ошибка в первой строке бандла и все. Куда искать?

Константин
23.04.2017
16:11:53
Привет. Новичок во Vue и JS в целом. Ковыряю Nuxt.js, развернулся на now.sh, пробую разное. Бьюсь с Global CSS, хотя казалось бы :) Подскажите, что делаю не так?



index.vue не видит стилей, только если писать прямо в нём же через <style>

Google
Alex
23.04.2017
16:13:40
Так а почему в нужном компоненте и не подключать стили?

Константин
23.04.2017
16:14:30
Возможно, но это не решает проблемы с подключением глобальных стилей :)

Alex
23.04.2017
16:14:56
Глобальные стили в бандл всего всего можно подключить

Алексей
23.04.2017
16:24:02
#whois web-application , везде по чуть, интересно vue.js, Moscow, из чата про is

.js sorry))

Stanislav
23.04.2017
16:50:14
И когда нас успело стать 545 человек

Rafael
23.04.2017
16:51:03
Медом что ли им тут намазано?

Stanislav
23.04.2017
16:51:51
Ну я не это хотел сказать)

Kirill
23.04.2017
16:58:14
#whois фронтендер из Барнаула, поддерживаю/дорабатываю/оптимизирую spa-шку, переписываю с backbone на vue, также новый проэкт на том же vue скоро писать. Про чат узнал из стать.

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