@vuejs_ru
Vue.js — русскоговорящее сообщество

Общаемся на темы, посвященные Vue.js и опыту его использования. Проблемы. Новости. Решения. См. также: @js_ru, @react_js, @angular_ru, @nuxtjs_ru Вакансии только тут: @javascript_jobs

3988 members

Vue.js — русскоговорящее сообщество

Последние сообщения

01:13:03 ПП
User 60331718
в промисе как-то можно присвоить значение глобальной переменной?
01:30:29 ПП
User 60331718
User 60331718
в промисе как-то можно присвоить значение глобальной переменной?
есть предположение, что из-за того, что для промисов отдельная очередь исполнения, то и данные изменяются не сразу, а "когда-то"
01:45:00 ПП
User 112715267
Как заставить vue-cli работать без sudo? А то редактировать исходники тоже только через sudo можно
01:47:03 ПП
User 212842542
https://docs.npmjs.com/getting-started/fixing-npm-permissions#option-2-change-npms-default-directory-to-another-directory
docs.npmjs.com/getting-started/fixing-npm-permissions
The place where all things npm are documented
02:25:43 ПП
User 60331718
User 112715267
Как заставить vue-cli работать без sudo? А то редактировать исходники тоже только через sudo можно
yarn global add vue-cli и пользуешься наздоровье
04:41:36 ПП
User 60331718
у vuex есть такая функция watch, кто-то ее использовал? ее только в компонентах используют или в модулях самого хранилища тоже?
05:15:00 ПП
User 44027978
Всем привет, няши
05:15:51 ПП
User 112715267
Привет, няш
05:22:54 ПП
User 112715267
https://matreshka.io
Mother of God
matreshka.io
Matreshka.js 2 - The easiest framework in the Universe
05:23:42 ПП
User 60331718
User 60331718
у vuex есть такая функция watch, кто-то ее использовал? ее только в компонентах используют или в модулях самого хранилища тоже?
никто не юзал чтоли?
05:36:33 ПП
User 44027978
Кто-нибудь сможет посоветовать хороший плагин для локализации приложения?
05:40:34 ПП
User 112715267
User 60331718
никто не юзал чтоли?
Я вотчер юзал только в компонентах для отслеживания изменений параметров роутера
05:41:25 ПП
User 60331718
User 112715267
Я вотчер юзал только в компонентах для отслеживания изменений параметров роутера
я про вотчер у вьюкса спрашиваю
05:41:54 ПП
User 112715267
сомневаюсь, что много юзающих вотчеры вьюкса
05:42:21 ПП
User 60331718
вот этот
06:02:15 ПП
User 60331718
в компоненте как следить за i ячейкой массива из стора?
06:07:23 ПП
User 169564810
мне почему-то кажется что так
watch: { 'list.3': fn }
06:07:40 ПП
User 169564810
ну или $watch('l.' + index, …
06:08:16 ПП
User 112715267
написано же, что функция
06:14:42 ПП
User 60331718
и еще этот индекс передается через пропсу, поэтому доступна только как this.i
06:14:42 ПП
User 60331718
User 169564810
мне почему-то кажется что так
watch: { 'list.3': fn }
у меня наблюдение за i'й ячейкой, тогда watch: { 'list.i': fn }?
06:22:12 ПП
User 169564810
this.$watch('list.' + this.i, fn)
06:22:16 ПП
User 169564810
как-то так получается
06:23:49 ПП
User 60331718
User 169564810
this.$watch('list.' + this.i, fn)
я даже не представляю, где это писать надо, можешь пример?
06:24:13 ПП
User 60331718
в computed?
06:24:32 ПП
User 60331718
а не, в created наверное
06:32:29 ПП
User 169564810
var app = new Vue({
  data: {
    index: 1,
    list: ['a', 'b', 'c']
  },
  created: function() {
    this.$watch('list', v => console.log(v));
  }
})

app.list.push('d');
06:35:02 ПП
User 60331718
User 169564810
this.$watch('list.' + this.i, fn)
да, это сработало
06:38:21 ПП
06:40:53 ПП
User 60331718
так, как такое возможно при использовании модулей и пространства имен?
[vuex] unknown mutation type: DISPLAY
у меня все типы мутаций прописани в модулях в файлах вида:
*-mutation-types.js
06:48:33 ПП
User 169564810
Нужно построить зикурат!
Нужно больше информации!
06:49:30 ПП
User 60331718
User 169564810
Нужно построить зикурат!
Нужно больше информации!
такс, у меня есть 2 выхода:
либи лить на гист, либо выкладывать на гитхаб
что выберешь?
06:49:47 ПП
User 60331718
на первый - выборочно, на второй, естественно, полностью
06:52:33 ПП
06:52:38 ПП
User 169564810
слишком много кода
06:52:59 ПП
User 169564810
могу погуглить как дебажить проблемы с неймспейсами
06:53:24 ПП
User 169564810
а так то занят сейчас немного, чтоб так надолго отвлекаться
06:57:43 ПП
User 60331718
https://gist.github.com/Fl0pZz/84e80242f649e0b80dba0457c6525942
gist.github.com/Fl0pZz/84e80242f649e0b80dba0457c6525942
06:59:06 ПП
User 60331718
а все, разобрался - забыл запроксировать нужную мне мутацию
07:47:42 ПП
User 60331718
User 169564810
var app = new Vue({
  data: {
    index: 1,
    list: ['a', 'b', 'c']
  },
  created: function() {
    this.$watch('list', v => console.log(v));
  }
})

app.list.push('d');
но одну переменную он ватчить не хочет
07:48:56 ПП
User 60331718
даже с deep: true
07:50:09 ПП
User 60331718
@xanf_ua призываю тебя!
07:50:21 ПП
07:50:26 ПП
07:50:33 ПП
07:51:22 ПП
User 60331718
как вотчить i'й элемент масива из vuex состояния?
07:51:28 ПП
User 136935602
Я в поезде.  И настроения нет
08:37:36 ПП
User 136935602
И интернета :)
08:41:51 ПП
User 60331718
у меня совершенно не срочно👍
08:52:54 ПП
User 129764355
User 60331718
вот этот
Мб как-нибудь типа watch(()=>this.list[this.i], cb)
?

Архив сообщений