Size: a a a

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

2020 June 17

A

Alexey in Nuxt.js — русскоговорящее сообщество
Кейс: отслеживать неактивность пользователя и выдавать уведомление в течение N неактивных минут
Предполагаемое решение:
1) запуск таймера на mounted у default.vue
2) сброс таймера middleware (router.beforeEach) и axios.interceptors

Как еще можно отследить активность пользователя, при этом не затратно (без обработчиков движения мыши)?
(можно использовать большой throttle на обработчик движения мыши, но может быть есть решения изящнее)
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Alexey
Кейс: отслеживать неактивность пользователя и выдавать уведомление в течение N неактивных минут
Предполагаемое решение:
1) запуск таймера на mounted у default.vue
2) сброс таймера middleware (router.beforeEach) и axios.interceptors

Как еще можно отследить активность пользователя, при этом не затратно (без обработчиков движения мыши)?
(можно использовать большой throttle на обработчик движения мыши, но может быть есть решения изящнее)
>запуск таймера на mounted у default.vue
уж лучше в плагин чтобы шаблон не захломлять
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
хотя конечно дело вкуса
источник

I

I in Nuxt.js — русскоговорящее сообщество
почему при console.log(stateProperty) мне выводится
ƒ mappedGetter () {
     if (namespace && !getModuleByNamespace(this.$store, 'mapGetters', namespace)) {
       return
     }
     if ( true && !(val in this.$store.getters)) {
       console.erro…
источник

I

I in Nuxt.js — русскоговорящее сообщество
а не значение свойства
источник

k

klichg0ky in Nuxt.js — русскоговорящее сообщество
console.log(stateProperty()) может так попробуешь?
источник

I

I in Nuxt.js — русскоговорящее сообщество
<component v-bind:is="currentTabComponent"></component> как прокинуть props динамическому компоненту?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
I
<component v-bind:is="currentTabComponent"></component> как прокинуть props динамическому компоненту?
как и обычному. Есть проблемы?
источник

DP

Dmitry Petrik in Nuxt.js — русскоговорящее сообщество
Импортируй Vue
источник

NN

Nurbek Nurjanov in Nuxt.js — русскоговорящее сообщество
Вопрос решен
оказся надо без доллара писать
Vue.set вместо Vue.$set
источник

AL

Andrey Lunar in Nuxt.js — русскоговорящее сообщество
Ребята, простой вопрос. Хочу чтобы линк вел на /companies/company с передачей параметра
<nuxt-link
       :to="{
         name: 'companies-id',
         params: { companyID: `${company._id}` }
       }"
       >{{ company }}</nuxt-link
     >
В
роутере такое:
{
   path: "/companies/:id?",
   component: _fbce77aa,
   name: "companies-id"
 },
Почему то ведет на просто /companies. Что не так?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Andrey Lunar
Ребята, простой вопрос. Хочу чтобы линк вел на /companies/company с передачей параметра
<nuxt-link
       :to="{
         name: 'companies-id',
         params: { companyID: `${company._id}` }
       }"
       >{{ company }}</nuxt-link
     >
В
роутере такое:
{
   path: "/companies/:id?",
   component: _fbce77aa,
   name: "companies-id"
 },
Почему то ведет на просто /companies. Что не так?
потому что у тебя параметр должен быть id, а не companyID. По крайней мере, из названия роута
источник

AL

Andrey Lunar in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
потому что у тебя параметр должен быть id, а не companyID. По крайней мере, из названия роута
ничего себе! благодарю, не знал. Только вот что делать если я слуг хочу отображать в урле, но при этом искать по id?
источник

I

I in Nuxt.js — русскоговорящее сообщество
Andrey Lunar
ничего себе! благодарю, не знал. Только вот что делать если я слуг хочу отображать в урле, но при этом искать по id?
в запросе let id = companyID
источник

AL

Andrey Lunar in Nuxt.js — русскоговорящее сообщество
да, вопрос был был слишком тупой, сори и спасибо
источник

AL

Andrey Lunar in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
потому что у тебя параметр должен быть id, а не companyID. По крайней мере, из названия роута
👍
источник

N

Nano.Karmabot.chat in Nuxt.js — русскоговорящее сообщество
Fantastic! Eternal_Rise got +1 from Andrey Lunar. 4 karma in total.
источник

AL

Andrey Lunar in Nuxt.js — русскоговорящее сообщество
а такой тогда вопрос, если я передаю id в параметрах потом ищу данные по нему - все норм, но если рефрешнуть страницу id слетает, его в store нужно сохранять или как?
источник

BS

Bogdan Saliuk in Nuxt.js — русскоговорящее сообщество
Andrey Lunar
а такой тогда вопрос, если я передаю id в параметрах потом ищу данные по нему - все норм, но если рефрешнуть страницу id слетает, его в store нужно сохранять или как?
Стор сохраняется до перезагрузки страницы. Плюс, что ты будешь делать, когда пользователь зайдёт сразу на эту страницу?

Если тебе айдишник не катит в урле, то поиск должен делатся по тому, что ты там хочешь отображать в урле, в любом случае
источник

AL

Andrey Lunar in Nuxt.js — русскоговорящее сообщество
Bogdan Saliuk
Стор сохраняется до перезагрузки страницы. Плюс, что ты будешь делать, когда пользователь зайдёт сразу на эту страницу?

Если тебе айдишник не катит в урле, то поиск должен делатся по тому, что ты там хочешь отображать в урле, в любом случае
понял спасибо
источник