
Вишневый чай
14.05.2017
18:13:01
и как тогда разбить код на файлы? main.js точка входа, а остальные туда импортить?

Alex
14.05.2017
18:14:41
В теге скрипт всё и импортировать

Roma
14.05.2017
18:14:59
Не очень понятно, что вы делаете, у меня даже идеи не разу не возникало несколько тегов написать. Это же описание компонента

Google

Вишневый чай
14.05.2017
18:15:51
у самого впервые такая потребность возникла. Просто получился большой кусок js для паралакса внутри компонента
к логике компонента отношения не имеет, вот и решил его вынести

Сергей
14.05.2017
18:24:40

Alex
14.05.2017
18:25:21
так и как решилось, для истории и остальных поведайте)

Сергей
14.05.2017
18:28:22
В файле:
function Panel(options) {
//alert("aaawd")
this.init()
}
Panel.prototype.init = function () {
alert("init")
}
Panel.prototype.toggle = function Toggle() {
alert("toggle")
}
Vue.prototype.$panel = new Panel()
в компоненте:
this.$panel.toggle()
+ файл импортить напрямую в main.js

Ivan
14.05.2017
19:49:20
https://github.com/vuejs/vue/issues/2410 феерично

Yashko?
14.05.2017
20:05:26
Vue-гуру, как заменить массив новым, чтоб dom сразу обновился?

Ivan
14.05.2017
20:08:11

Alex
14.05.2017
20:21:01
эм... а зачем такие сложности... просто хранился в переменной массив, записываем туда новый массив — всё обновится

Yashko?
14.05.2017
20:22:47
не обновится
Vue.set пробовал, аналогично не реагирует

Alex
14.05.2017
20:23:20
а изначально массив был объявлен в data?

Vladimir
14.05.2017
20:23:50
Впревые слышу, чтобы не работало переопределение

Google

Yashko?
14.05.2017
20:26:04
Сейчас залью куда-то покажу
Что-то очень странное происходит, только что все вышло
Наверное, магия чатика <3

Vladimir
14.05.2017
20:32:00
;)

Alex
14.05.2017
20:32:57
это в духе как принтеру нельзя давать почувствовать что куда-то торопишься... а то он обязательно начнет ломаться и тупить

Yashko?
14.05.2017
20:33:04
Но судя по всему какая-то подобная проблема существует, https://vuejs.org/v2/guide/list.html#Array-Change-Detection

Alex
14.05.2017
20:33:44
Нет проблем, есть предостережения)

Roquie
14.05.2017
20:39:00

Andrey
14.05.2017
20:42:24
Хаю всем)

Vladimir
14.05.2017
21:15:09
реал?

Evgeniy
14.05.2017
21:29:26
да

Stanislav
14.05.2017
22:15:44
такой кейс. мне нужно на некотором уже сгенерированном на беке хтмл коде отрендерить на определенных блоках некоторые 'компоненты'
как если бы у меня был список из дом нод для которых я бы сделал личный вуе инстанс

Rafael
15.05.2017
03:22:00
Все вебворкеры работают в одном потоке или у каждого свой?
Или там тредпул есть?


Michael
15.05.2017
06:39:16
Народ, есть, кто делал мобильные приложения ? Я гляжу на фреймворки, которые позволяют делать приложухи на WebView при помощи Cordova и т.п. , тысячи их, framework7, onsenui, румынский Quasar вот из последнего - и не понимаю. Почему они до сих пор живы, подерживаются и развиваются ? Почему их всех не пожрал React Native ? Там же получается нативка, которая визуально и тактильно гораздо приятнее чем кордововский браузерный враппер, а затраты на производство не сильно выше. Или выше ? Или есть какие-то ограничения ? Или телефоны уже настолько мощные, что им пох, нативка это или WebView ?


Вишневый чай
15.05.2017
06:42:28
Народ, есть, кто делал мобильные приложения ? Я гляжу на фреймворки, которые позволяют делать приложухи на WebView при помощи Cordova и т.п. , тысячи их, framework7, onsenui, румынский Quasar вот из последнего - и не понимаю. Почему они до сих пор живы, подерживаются и развиваются ? Почему их всех не пожрал React Native ? Там же получается нативка, которая визуально и тактильно гораздо приятнее чем кордововский браузерный враппер, а затраты на производство не сильно выше. Или выше ? Или есть какие-то ограничения ? Или телефоны уже настолько мощные, что им пох, нативка это или WebView ?
нет не пох. Во первых найтив появился позже. Стал пригодным для продакшена и того позже

Google

Вишневый чай
15.05.2017
06:43:07
во вторых найтив это не полностью экосистема а только ее основа, в отличие от иоников и прочего дерьма где все включено

Michael
15.05.2017
06:45:30
Ну это да, позже. Но сейчас-то 2017й и все кордововское должно уже тихо умереть.
А что, например, в экосистеме есть такого, чего нет в нативов ? Мне приходит в голову только возможность подключить jquery-плагин, который делает что-то Редкое.

Illya
15.05.2017
06:53:06
Стоимость разработки ниже

Michael
15.05.2017
06:53:34
Все-таки ниже ?

Illya
15.05.2017
06:53:39
Полная кроссплатфлменность
Да,ниже
А некоторые задачи вообще адский ад в нативе
К примеру рендеринг fb2

Вишневый чай
15.05.2017
07:03:51
так что пока нужна поддержка будет жить
как руби

Senpos
15.05.2017
07:09:18
Доброе утро. Кто каким валидатором для форм пользуется?
Нашел вот такой проект: http://vee-validate.logaretm.com/

Вишневый чай
15.05.2017
07:21:27
только им и пользуюсь

Senpos
15.05.2017
07:21:53
Отлично, благодарю :)

Alexandr
15.05.2017
07:43:49
а вы во vuex eslint отключаете или есть плагин какой?

Stanislav
15.05.2017
07:46:38
а, типа нельзя изменять аргументы функции?
отключать eslint я бы не стал

Google

Alexandr
15.05.2017
07:49:21
[eslint] 'state' is already declared in the upper scope. (no-shadow)

Stanislav
15.05.2017
07:49:42
ах блин, ты об этом

Alexandr
15.05.2017
07:50:07
а приттиер мне убирает кавычки у строковых констант
ух, помощники

Виталий
15.05.2017
07:50:35
@Akiyamka VeeValidate по докам работает?
имею в виду актуальны ли доки

Admin
ERROR: S client not available

Stanislav
15.05.2017
07:50:52
ну либо /* eslint-disable state */
либо делай через
const createState = () => ({
...
})через функции все равно надежнее

Виталий
15.05.2017
07:50:57
а то когда-то пробовал и не зашло

Вишневый чай
15.05.2017
07:51:12

Stanislav
15.05.2017
07:51:23

Alexandr
15.05.2017
07:52:25
о, спасибо, не знал про такой способ

Dima
15.05.2017
07:57:08
как руби
руби живее всех живых, с вполне состоявшимся сообществом и библиотеками ?
Не хочу разводить холивар, но буквально вчера столкнулся с проблемой создания рестфул сервиса на питоне. Готовых решений попросту нет, а те, что есть, клоунам на смех. Нет никакой автогенерации кода и так далее.
Го зашел дальше. Вот честно.
Есть области, в которых питон безоговорочный лидер. Но не в нашем "любимом" с вами вебе.

Alexandr
15.05.2017
08:05:45
Swagger – The World's Most Popular Framework for APIs.
http://swagger.io/
Вот на нем надо api делать на любом ящыке

Andrey
15.05.2017
08:10:38

Dima
15.05.2017
08:13:16

Andrey
15.05.2017
08:15:19
Не сталкивался с такими проблемами. Делаешь базовые классы для CRUD, даже готовые решения не нужны. Ну да ладно

Google

Val
15.05.2017
09:18:26
Я правильно понимаю, что нативного способа проверить в фокусе элемент или нет во вью нет? Только через vue-focus

Alex
15.05.2017
09:20:14
можно попробовать на элемент отслеживание события фокуса повесить
с модификатором .native

Вишневый чай
15.05.2017
09:38:38

Stanislav
15.05.2017
09:44:04
Чуваки, кто-нить на Laravel пишет? Есть пару вопросов в личку про экосистему

Вишневый чай
15.05.2017
09:45:37

Mr
15.05.2017
09:52:35
@laravelrus жи

Senpos
15.05.2017
10:02:24
только им и пользуюсь
Не подскажешь, для валидации, что значение первого инпута должно быть больше значения второго инпута, нужно писать свою валидацию? Или со стандартными можно реализовать такое? Может, через какой-нибудь minValue :D

Вишневый чай
15.05.2017
10:02:55
должно быть ... значения второго инпута

Senpos
15.05.2017
10:04:26
Исправил. Бывает, когда в два чата одновременно пишешь :)

Вишневый чай
15.05.2017
10:06:29
Я бы глянул как реализовано подтверждение пароля
И на основе сделал

Val
15.05.2017
10:09:00
с модификатором .native
Получается биндинг. А мне нужно выполнить событие с данными инпута после потери фокуса на нём

Вишневый чай
15.05.2017
10:13:08
Биндиги с двоеточий пишутся

Stanislav
15.05.2017
10:17:51