У меня есть компонент(в этом случае не важно какой, важна суть), в котором что-то записано в template
, все по дефолту.
В главной программе (new Vue) так же есть template
, где вызывается компонент
template: `<название компонента></название компонента>`
И вот как раз появился вопрос по поводу многократного вызова этого компонента. Например этот компонент, что нужно использовать - это строка в таблице, но заранее не известно сколько будет строчек, так как их количество вводит пользователь.
Такая запись не работает и выдает ошибку, что нельзя создавать мультикомпоненты в template
, используя v-for
, что-то в этом роде:
new Vue({
el: '#matrix',
data: {
rows: 0
},
template: '<testComponent v-for="c in ${this.rows}"></testComponent>',
methods: {
inputRows(event) {
this.rows = event.target.value
},
}
})
Можно как-то вызывать template столько раз, сколько нужно или же вызывать компонент столько раз, сколько нужно? Как правильно сделать цикл в данном случае? Где его применить?
выдает ошибку, что нельзя создавать мультикомпоненты в template, используя v-for, что-то в этом роде
Нельзя использовать директиву v-for
на корневом элементе шаблона.
А вообще в template
- использовать можно.
Vue.component('test-component', {
template: '<div>
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Я не силен в js и только начинаю разбираться с нимСмог смастерить вот такой код, его задача:
Хотите улучшить этот вопрос? Обновите вопрос так, чтобы он вписывался в тематику Stack Overflow на русском
Помогите разместить блок(content) под меню, а то я голову уже сломалИ все ни как не получается