Bellicus
@Bellicus
И швец, и жнец, и на дуде игрец.

Vue.js экранирование в v-for?

Как вывести данные через v-for, когда они представленны в подобном виде:
{
	"0": {
		"link": {
			"#text": "http://..."
		} ,
		"media:content": {
			"@attr": "http://..."
		}
	}
}

При компилировании ругается на символы # : @

PS. Данная структура получается после перевода xml в json.
  • Вопрос задан
  • 895 просмотров
Решения вопроса 1
Bellicus
@Bellicus Автор вопроса
И швец, и жнец, и на дуде игрец.
Разобрался. Вывел через квадратные скобки:
<div v-for="(item, index) in newsArray.item" :key="index">
    	<img :src="item['media:content']['@attr']" alt="">
</div>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы