@vuejs_ru

Страница 737 из 3900
Rafael
12.07.2017
04:51:34
Убирай common, в корешке только общие лежать должны

Ivan
12.07.2017
04:52:11
ну типо у меня есть геттеры которые я юзаю в методах, но один мне нужно вызвать при загрузке

Google
Ivan
12.07.2017
04:55:02
created(){ this.getPhraseSort(); } так?

?

Alex
12.07.2017
04:58:51
В методах есть же такой?

Ivan
12.07.2017
04:59:44
ну да, просто дело как обычно не в этом)

В методах есть же такой?
нет, у меня есть геттер, к которому я могу обращаться через this, так?

computed: { ...mapGetters([ 'getPhraseSort', 'getSortNumber' ]) }, created(){ this.getPhraseSort(); },

Gaiaz Iusipov
12.07.2017
05:10:21
опять срач по поводу ОС был чтоли?)

Alexandr
12.07.2017
05:19:29
Само собой

Ivan
12.07.2017
05:26:26
вроде так)
TypeError: this.getPhraseSort is not a function ?

Alex
12.07.2017
05:28:35
значит он возможно примешивает и доступ только такой store.getters.doneTodosCount

или попробуйте

Google
Alex
12.07.2017
05:28:40
...mapGetters({ // проксируем this.doneCount в store.getters.doneTodosCount doneCount: 'doneTodosCount' })

тут можно другое имя задать

Vyacheslav
12.07.2017
05:30:30
Проковырятся пол дня в VS Code с emmet'ом, чтобы он работал в vue-template, а на след день выходит обновление, где эта проблема решена - К Р А С И В О ?

Alex
12.07.2017
05:30:57
да, changelogи у них простыни ещё те) устаёшь просматривать

Rafael
12.07.2017
05:37:55
Ребзь, есть ли какие-то подводные камни при использовании картирования в геттерах? Ну типо: getters: { getSomething: (state) => (id) => state.something.find(sth => sth.id === id) }

Stanislav
12.07.2017
05:46:49
@termosa большое спасибо за идею с суффиксами в названиях, чет не додумался до этого Только я префиксами решил сделать
идея суфиксов была не в том, чтобы заменить папки, а чтобы лучше идентифицировать компоненты

ну да ладно )

Diasko
12.07.2017
06:38:55
Не как не делает покоя одна мысль, на компоненты ты можем повешать атрибуты на подобии <child my-message="привет!"></child> и в props объявить их, а возможно ли такой случай, есть например простой <span @click="click" my-message="привет!"> на него повесили click и еще какой-то атрибут и как то получить значение этого атрибута, можно достать атрибуты через this.$el , можно было бы динамические props создавать)

Вишневый чай
12.07.2017
06:46:25
Я правильно понимаю что вы задумали в компоненте ловить некий массив всех присвоеных атрибутов и потом что-то с ним делать?

Вишневый чай
12.07.2017
06:50:20
Какой профит?

Diasko
12.07.2017
06:53:27
Какой профит?
Пока не знаю, в голове засела эта мысль)

Astr0junk
12.07.2017
06:55:21
Имхо если у компонента может быть два поведения, это два компонента

<component :is="computed_view_name">

И переключать

Google
Вишневый чай
12.07.2017
06:56:29
Astr0junk
12.07.2017
06:56:48
Пока не довелось повеселится ещё

Пока только автокомплит для контентэдитабл блока)

Вишневый чай
12.07.2017
06:57:10
Пока не довелось повеселится ещё
Это такой компонент с 20 пропсами

Rafael
12.07.2017
06:57:15
<component :is="computed_view_name">
мне кажется или это типичный юзкейс для функциональных компонент?

Astr0junk
12.07.2017
06:57:29
Если вам кажется вам не кажется

Он тут не решит проблемы?

А. Или пардон

Diasko
12.07.2017
06:58:00
Какой профит?
Скорей всего профит будет когда vue.js вешаем на готовый html и что бы задать начальные данные

Astr0junk
12.07.2017
06:58:03
Вопрос в тьме пропсов?

А не разном поведении?

Rafael
12.07.2017
06:58:43
хотя нет, тут он не прокатит. потмоу что нужно хранить, какую компоненту отрисовывать

Вишневый чай
12.07.2017
06:59:30
Astr0junk
12.07.2017
07:00:25
Кстати у меня есть такой кейс

В текущем виджете

При инициализации читаю атрибуты. Потом они летят в дату

Дальше потомки уже часть данных получают как пропс

Diasko
12.07.2017
07:01:01
Вишневый чай
12.07.2017
07:01:59
Так а какая разница, в пропс он лежит или в data. Одинаково доступны через this. Только вам надо заранее перечислить интересующие вас атрибуты. Это полезно для оптимизации, чтобы не вешались геттеры и сеттеры на все подряд

Hell
12.07.2017
07:06:15
Postman vs Insomnia, lets flame begin

Google
Hell
12.07.2017
07:07:16
Postman?

Aleksandr
12.07.2017
07:11:09
На третьем компе нода то стоит?

npm -version

Admin
ERROR: S client not available

Вишневый чай
12.07.2017
07:22:54
Alex
12.07.2017
07:23:07
Недавно эту секцию добавили

Rafael
12.07.2017
07:34:56
https://blog.pepf.nl/2017/06/using-normalizr-to-work-with-nested-data-in-vue-vuex/ тут он применяет такую конструкцию: // Make sure new entities are also reactive Vue.set(state.entities[type], entity, newObj) Зачем?

Andrey
12.07.2017
07:45:51
уже кто-то писал, что видео из vueconf унылые?

Rafael
12.07.2017
07:48:03
потому что данные в новом ключе будут нереактивными без .set
я же правильно понимаю, что юзает вот это: https://github.com/vuejs/vue/blob/dev/src/core/observer/index.js делая его обозраваемым?

ну да, это логично, .set статический метод же

Evgeniy
12.07.2017
07:52:37
подскажите что это за формат даты ? 20120820T130000Z

как в него можно дату конвертировать

Rafael
12.07.2017
07:53:15
как в него можно дату конвертировать
читай про модуль интернационализации intl

там есть функция, для работа с датой

Evgeniy
12.07.2017
07:53:45
спасибо щас попробую

Rafael
12.07.2017
08:12:23


Diasko
12.07.2017
08:22:22
Главное работает)

Google
Rafael
12.07.2017
08:23:27
Главное работает)
Но читать такое не очень приятно, мог бы и .every заюзать

Astr0junk
12.07.2017
08:39:58
Вопрос по npm есть кстати

Кто нибудь менял свой пакет установленный и из папки node_modules его паблишил?

Есть такая возможность вобще?

Iegor
12.07.2017
08:46:32
Astr0junk да, было такое. https://docs.npmjs.com/cli/publish

Astr0junk
12.07.2017
08:47:13
Iegor scope или folder надо добавить?

Iegor
12.07.2017
08:47:23
Если тебе нужно его изменить под свои нужды, можешь сделать форк, и установить его из гита

Я не добавлял

Astr0junk
12.07.2017
08:48:19
нет. это мой пакет. он в привтаном нпм сторадже. просто мне надо его дорабатывать по мере интеграции в мой же проект

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

я хочу из папки node_modules/MY_PACKAGE делать публикацию

внутри директории проекта, в котором он уже установлен

щас поэксперементирую тогда

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