{{ item.content }}
Помилка “Cannot read properties of undefined (reading ‘userId’)” у Vue.js зазвичай виникає, коли ви намагаєтеся звернутися до властивостей об’єкта, які не існують. У вашому випадку, ви спробували отримати доступ до userId
об’єкта publisher
, але publisher
є масивом, а не об’єктом.
Щоб уникнути цієї помилки, ви можете перевірити, чи існує publisher
перед тим як спробувати отримати доступ до його властивостей. Для цього використовується умовний оператор v-if
. Таким чином, код буде виглядати наступним чином:
javascript
{{ item.publisher.userId }}
Це перевірить, чи існує publisher, перед тим як намагатися отримати доступ до його властивостей, уникнувши таким чином помилки "Cannot read properties of undefined (reading 'userId')".