<!DOCTYPE html>
<body>
<div id="app">
<p v-for="(index, book) in books">{{ index }}.{{ book.title }}</p>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const vm = Vue.createApp({
data() {
return {
books:
[
{index:0, title: 'Java无难事'},
{index:1, title: 'Java无难事'},
{index:2, title: 'Java无难事'},
]
}
}
}).mount('#app')
</script>
</body>
</html>
小改,不是对的
<!DOCTYPE html>
<body>
<div id="app">
<ul>
<li>
<p v-for="(index, book) in books">{{ index }}.{{ book.title }}</p>
</li>
</ul>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const vm = Vue.createApp({
data() {
return {
books:
[
{index: 0, title: 'Java无难事'},
{index: 1, title: 'Java无难事'},
{index: 2, title: 'Java无难事'},
]
}
}
}).mount('#app')
</script>
</body>
</html>
p和li有啥区别
<!DOCTYPE html>
<body>
<div id="app">
<ul>
<li>
<p v-for="(book, index) in books">{{ index }}.{{ book.title }}</p>
</li>
</ul>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const vm = Vue.createApp({
data() {
return {
books:
[
{index: 0, title: 'Java无难事'},
{index: 1, title: 'Java无难事'},
{index: 2, title: 'Java无难事'},
]
}
}
}).mount('#app')
</script>
</body>
</html>
li也要循环。
<!DOCTYPE html>
<body>
<div id="app">
<ul>
<li v-for="(book, index) in books">{{ index }}. {{ book.title }}</p>
</li>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const vm = Vue.createApp({
data() {
return {
books:
[
{index: 0, title: 'Java无难事'},
{index: 1, title: 'VC++深入详解'},
{index: 2, title: 'Servlet/JSP深入详解'},
]
}
}
}).mount('#app')
</script>
</body>
</html>
没有空格了
<!DOCTYPE html>
<body>
<div id="app">
<ul>
<li v-for="(book, index) in books">{{ index }}. {{ book.title }}
</li>
</div>
<script src="https://unpkg.com/vue@next"></script>
<script>
const vm = Vue.createApp({
data() {
return {
books:
[
{index: 0, title: 'Java无难事'},
{index: 1, title: 'VC++深入详解'},
{index: 2, title: 'Servlet/JSP深入详解'},
]
}
}
}).mount('#app')
</script>
</body>
</html>