Size: a a a

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

2020 May 27

SE

Stanislav Entaltsev in Nuxt.js — русскоговорящее сообщество
Всем привет.
Есть default.vue файл с кодом:
<nuxt :pageName="name" />
В файле index.vue, который выводится вместо <nuxt /> получаю и вывожу pageName:
props: { pageName: String },
mounted () { console.log(this.pageName); }
В итоге this.pageName получает undefined вместо 'home', как должно быть.
Подскажите, как получить props из nuxt компонента?
источник

B

Bat in Nuxt.js — русскоговорящее сообщество
Stanislav Entaltsev
Всем привет.
Есть default.vue файл с кодом:
<nuxt :pageName="name" />
В файле index.vue, который выводится вместо <nuxt /> получаю и вывожу pageName:
props: { pageName: String },
mounted () { console.log(this.pageName); }
В итоге this.pageName получает undefined вместо 'home', как должно быть.
Подскажите, как получить props из nuxt компонента?
Я не уверен но помоему ты не правильно его передаешь
<nuxt :pageName="'name'" />
источник

SE

Stanislav Entaltsev in Nuxt.js — русскоговорящее сообщество
Bat
Я не уверен но помоему ты не правильно его передаешь
<nuxt :pageName="'name'" />
А для чего одинарные скобки?
источник

B

Bat in Nuxt.js — русскоговорящее сообщество
Stanislav Entaltsev
А для чего одинарные скобки?
ну когда ты без них передаешь - ты пытаешься передать либо пропс либо значение из data либо computed-свойство, ковычки - это строка )
источник

B

Bat in Nuxt.js — русскоговорящее сообщество
а или это не статика
источник

V

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

V

V in Nuxt.js — русскоговорящее сообщество
это не одинарные ковычки
источник

ИБ

Илья Бельский... in Nuxt.js — русскоговорящее сообщество
источник

SE

Stanislav Entaltsev in Nuxt.js — русскоговорящее сообщество
Bat
ну когда ты без них передаешь - ты пытаешься передать либо пропс либо значение из data либо computed-свойство, ковычки - это строка )
Это как раз значение из data
источник

ИБ

Илья Бельский... in Nuxt.js — русскоговорящее сообщество
источник

B

Bat in Nuxt.js — русскоговорящее сообщество
Stanislav Entaltsev
Это как раз значение из data
да я понял, просто туплю) вечер)
источник

R К in Nuxt.js — русскоговорящее сообщество
Привет .. а как получить правильно  данные с хранилища в nuxt ..

       computed: {
           ...mapState({
               role: state => state.user.roles
           })
       },
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
R К
Привет .. а как получить правильно  данные с хранилища в nuxt ..

       computed: {
           ...mapState({
               role: state => state.user.roles
           })
       },
а что не так то?
источник

R К in Nuxt.js — русскоговорящее сообщество
в состоянии есть массив .. а компонент не получает ничего (
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
странно, все правильно поидее
источник

АН

Андрей Назаров... in Nuxt.js — русскоговорящее сообщество
а если
computed: {
  roles() {
   return this.$store.state.user.roles
  }
...
источник

V

V in Nuxt.js — русскоговорящее сообщество
уже 3 вопрос подряд все правильно но нифига не работает)
источник

R К in Nuxt.js — русскоговорящее сообщество
Андрей Назаров
а если
computed: {
  roles() {
   return this.$store.state.user.roles
  }
...
computed: {
           role () { return this.$store.state.user["roles"]}
       },
пробовал .. тоже ничего ..
источник

R К in Nuxt.js — русскоговорящее сообщество
и геттер ничего не возвращает  - думал запрос не правильный .. (
источник

А

Артем in Nuxt.js — русскоговорящее сообщество
не получает ничего это что значит? там undefined, пустой массив?
источник