nskarl
@nskarl
Вообще дизайнер

Как v-for в компоненте vue?

Работает:
Vue.component('vue-mark-list', {
	template: '<div>{{marks}}</div>',
	data: function () {
		return {
			marks: {
				1: 1,
				2: 2,
				3: 3
			}
		}
	}
});


Не работает:
Vue.component('vue-mark-list', {
	template: '<div v-for="mark in marks">{{mark}}</div>',
	data: function () {
		return {
			marks: {
				1: 1,
				2: 2,
				3: 3
			}
		}
	}
});


в чем ошибка? :)
  • Вопрос задан
  • 1696 просмотров
Решения вопроса 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Нет рутового элемента во втором шаблоне, оберните еще в один div:
<div><div v-for="mark in marks">{{mark}}</div></div>
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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