VUEJS - Почему я получаю: Uncaught TypeError: Правая часть 'instanceof'? - PullRequest
0 голосов
/ 17 октября 2018

Я столкнулся с проблемой в vue.js о "Uncaught TypeError: правая часть 'instanceof' не является объектом".

Я использую версию Vue 2.2.1, ниже приведен мой фрагмент кода, гдеЯ получаю эту проблему.

Vue.component('componentName', {
'template': ``,
 props: {
  contentTypeUid: {
    type: 'string',
    required: false
  },
  limit: {
    type: 'number',
    required: false,
    default: 10
  }
 },
 ......
});

Хотя, если вместо вышеупомянутого, работать без каких-либо проблем, но я хочу использовать вышеуказанный формат, так как мне нужно указать некоторые проверки и значения по умолчанию для реквизита.

Vue.component('componentName', {
'template': ``,
 props: ["contentTypeUid", "limit"],
 ......
});

Спасибо.

1 Ответ

0 голосов
/ 17 октября 2018

Использование:

props: {
  contentTypeUid: {
    type: String, // not 'string'
    required: false
  },
  limit: {
    type: Number, // not 'number'
    required: false,
    default: 10
  }
 },
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...