
trilog
23.04.2017
02:31:37
т.е, есть ли у тебя собственный бэкенд?

/dev/null
23.04.2017
02:33:05
что-бы не перезагружать ее всю, с новыми данными

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
}
});


Rafael
23.04.2017
09:52:45

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

Rafael
23.04.2017
09:56:27
в css я оч плох :/

синдзи
23.04.2017
09:57:30

Alexander
23.04.2017
10:00:31

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

Google

Rafael
23.04.2017
10:01:27

синдзи
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

Alex
23.04.2017
10:40:49
Упс?

синдзи
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
больно точно не будет?

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

Rafael
23.04.2017
14:35:10

Alex
23.04.2017
14:35:43

Дмитрий
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 скоро писать. Про чат узнал из стать.