Vue. js реквизит не определено - PullRequest
0 голосов
/ 25 февраля 2020

Когда этот код выполняется, выводится «undefined».


Дочерний компонент

export default {
  porps: [
    'idx'
  ],
  mounted () {
      console.log(this.idx)
  },
} //BambooPage.vue

Родительский компонент

<template>
  <div class="bamboo">
    <bamboo-page v-bind:idx="index" v-if="show"></bamboo-page>
  </div>
</template>

<script>
import BambooPage from '@/components/Bamboo/Page/BambooPage.vue'
export default {
  name: 'bamboo',
  data: () => {
    return {
      show: false,
      index: 0
    }
  },
  components: {
    BambooPage
  },
  mounted () {
      this.index = 5
      this.show = true
  },
}
</script>

Вкл. Vue Devtools имеет $ attars "idx: 5" в дочернем компоненте.
Как я могу это сделать?

1 Ответ

1 голос
/ 25 февраля 2020

У вас есть опечатка в слове реквизит) porps: ['idx']

Изменить на реквизит

...