
Illya
17.02.2017
16:55:07
можно computed property делать и на сеттере
мне этот метод кажется изящнее

Rafkat
17.02.2017
16:56:54
примерно как выгладело бы?

Illya
17.02.2017
17:08:16
get foo() { return this.$store.getters.someshit }

Google

Illya
17.02.2017
17:08:28
set foo() { return this.$store.commit('some action', some data }

Rafkat
17.02.2017
17:16:00
это в случае использования vue class component?
хотя и так можно

Illya
17.02.2017
17:27:33
да
я просто привык к class component синтаксису

Kelin
17.02.2017
17:35:24
Хм, redirect в vue-router не принимает async функцию

Illya
17.02.2017
17:42:22
да, роутингу сразу надо завершить процесс
это еще в React-Routerе было особенностью
связано с тем что иначе система зависает "в неопределенном" состоянии, а это чревато

Kelin
17.02.2017
18:19:58
Угу
Ну я в beforeEnter() перенес редирект

Andrey
17.02.2017
18:27:07

Oleg
18.02.2017
01:49:24
Из вакансии на фронта:
"common libraries/frameworks"
А где это можно посмотреть?

Google

Psilon
18.02.2017
05:12:41

Rafael
18.02.2017
08:19:58
регулярка может быть атрибутом объекта?

Stanislav
18.02.2017
08:51:46
В среднем по палатам, разговор идет об Angular и React, а из библиотек: jQuery, lodash

Rafael
18.02.2017
08:54:17
теперь просто теоретически интересно
ругялярка может использоваться как атрибут объекта?

Stanislav
18.02.2017
08:55:27
Что подразумевается под атрибутом: ключ или значение?

Vlad
18.02.2017
08:57:38
const r = /[0-9]/g;
const foo = {}
foo[r] = 1
foo[/[0-9]/g] === 1 // true
foo[r] === 1 // true

Rafael
18.02.2017
09:06:12
Воу, это круто

Vlad
18.02.2017
09:15:43
А для чего это извращение потребовалось, если не секрет?
Типа: мы не знаем, какой ключ придет на вход, но он попадает под какую-то группу, определяемую регулярным выражением, и мы пройдемся по Object.keys() и проверим, куда попадает?

Stanislav
18.02.2017
09:17:04
видимо хранть список регулярок, у котоых нет более подходящего ключа, чем сама регулярка
@Fl0pZz обрати внимание, что
foo['/[0-9]/g'] === 1 //true

Rafael
18.02.2017
09:29:04
А для чего это извращение потребовалось, если не секрет?
Просто в универе задали сделать что-топохожее на exel
так как размеры поля у меня ограничены (26*20), то я просто каждой клетке присваиваю id вида A12, C5
в задании указано, что должны поддерживаться формулы, в том числе и обращения к другим ячейкам
при это формулы не должны использовать eval, ну и я хоетл использовать обратную польскую нотацию, чтобы парсить строчку и если токен был похож на id клетки, то я рекурсивно высчитывал в ней значение и добавлял полученное значение в стек
ну и еще так же будут функции вида ABC(arg), поэтому хотелось это тоже как то парсить на ['ABC', 'arg']

Vlad
18.02.2017
09:34:21
Все равно не понимаю, зачем регулярку ключем делать? )

Rafael
18.02.2017
09:34:57

Google

Rafael
18.02.2017
09:35:19
у typescript что за файлы с расширением .tsx?

Andrey
18.02.2017
09:36:02

Rafael
18.02.2017
09:36:31

Andrey
18.02.2017
09:36:55
Но для формул он либу использовал

Rafael
18.02.2017
09:37:05

Andrey
18.02.2017
09:37:42
Не, я сейчас с телефона в метро ) искать не удобно

Rafael
18.02.2017
09:37:58
но если вспомнишь, дай знать ??

Vlad
18.02.2017
09:38:31
Да зачем либу, у тебя нормальная задумка с польской записью.
А про ячейки есть предложение для простоты их парсинга в формуле условиться оборачивать в служебные символы. Например %B1%
+ не забудь обработать циклы в ссылках ячеек )))

Rafael
18.02.2017
09:39:15

Vlad
18.02.2017
09:39:15
Думаю что препод это первым проверит и повалит приложуху )

Rafael
18.02.2017
09:39:48
а хотя это всего пара строчек чтобы это предотвратить

Andrey
18.02.2017
09:41:16

Vyacheslav
18.02.2017
10:08:20
Ребят, кто пробовал деплоить firebase вместе с vue?

Stanislav
18.02.2017
10:53:30

Rafael
18.02.2017
11:07:25
куда yarn сохраняет глобальные пакеты по умолчанию?

Stanislav
18.02.2017
11:13:33
Наверное в ~/.yarn
Надо было - кто пробовал, и у кого работает :)

Rafael
18.02.2017
11:19:37

Rafkat
18.02.2017
11:24:15
вопрос про css и bootstap в частности

Google

Rafkat
18.02.2017
11:24:43
можно ли выцепить отдельные стили bootstrapa и заюзать их в компонентах
если добавить бутстрап через npm?

Airat
18.02.2017
11:26:47
Можно, через scss

Rafkat
18.02.2017
11:27:12
как?
мне будет понятнее через наглядынй пример
заранее благодарю

Timur
18.02.2017
11:27:41
А если используется и webpack, то в bootstrap-loader можно конфигом даже настраивать, какие именно компоненты нужны.

Airat
18.02.2017
11:27:41
@import "styles"

Admin
ERROR: S client not available

Rafkat
18.02.2017
11:30:27

Timur
18.02.2017
11:30:37
Там в конфигах всё чётко описано.

Stanislav
18.02.2017
11:31:49
вот, пожалуйста

Rafkat
18.02.2017
11:32:12

Rafael
18.02.2017
11:38:05
ребзь, кто на typescript писал, можете закинуть на гист пример какой-нибудь компоненты?

trilog
18.02.2017
11:41:35
господа, впервые использую связку node+ vue, есть ли какие-нибудь мануалы по запуска сервера + клиента? (реакт и т.п подойдет, просто хочу разобраться с архитектурой client-server работы js)

Rafael
18.02.2017
11:50:08

trilog
18.02.2017
11:50:59
хорошие вариант, но работа с нодой описывается очень слабо (на примерах, естественно)

Rafael
18.02.2017
11:52:34

Google

trilog
18.02.2017
11:53:09
о боже
я не глядел вниз
спасибо :D

Rafael
18.02.2017
12:21:13

Illya
18.02.2017
12:21:54

Gordey
18.02.2017
12:23:25
Import, require...
ШТА

Alexandr
18.02.2017
12:29:49
думаю с таким еще никто не сталкивался
у тебя должно быть import Vue from 'vue'

Boris
18.02.2017
12:30:54
var vue = require(‘vue’) в случае commonjs
емнип.

Rafael
18.02.2017
12:32:05

Boris
18.02.2017
12:32:22
покажи

Rafael
18.02.2017
12:32:28

Boris
18.02.2017
12:32:53
у тебя экспорт сделан у сорса?
стопэ
это же node

Rafael
18.02.2017
12:33:50

Boris
18.02.2017
12:33:53
видимо что то посыплось в модулях, rm -rf /node_modules && npm install
npm cache clear можно еще

Rafael
18.02.2017
12:34:42