У меня есть компонент(в этом случае не важно какой, важна суть), в котором что-то записано в 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> Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости