博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue-v-for
阅读量:4601 次
发布时间:2019-06-09

本文共 1030 字,大约阅读时间需要 3 分钟。

v-for 指令可以绑定数组的数据来渲染一个项目列表:

  1. { { todo.text }}
var app4 = new Vue({
el: '#app-4', data: { todos: [ { text: '学习 JavaScript' }, { text: '学习 Vue' }, { text: '整个牛项目' } ] } })
 

我们用 v-for 指令根据一组数组的选项列表进行渲染。v-for 指令需要使用 item in items 形式的特殊语法,items 是源数据数组并且 item 是数组元素迭代的别名。

v-for用于列表渲染

在 v-for 块中,我们拥有对父作用域属性的完全访问权限。v-for 还支持一个可选的第二个参数为当前项的索引。

  • { { parentMessage }} - { { index }} - { { item.message }}
var example2 = new Vue({
el: '#example-2', data: { parentMessage: 'Parent', items: [ { message: 'Foo' }, { message: 'Bar' } ] } })
<body>
<!-- 一个对象的v-for -->
<!-- 第二个值是键名 -->
<!-- 第三个是索引 -->
<ul id="v-for-object">
<li v-for="(item, key, index) in object">
{
{key}}:{
{item}}--{
{index}}
</li>
</ul>
<script src="vue.js"></script>
<script>
new Vue({
el: '#v-for-object',
data: {
object: {
firstName: 'zhangsan',
secondName: 'lisi',
age: 18
}
}
})
</script>
</body>
v-for和v-if
v-for的优先级比v-if高,所以v-if将分别运行在每个v-for循环中(可以为仅有的一些项渲染)
 

 

转载于:https://www.cnblogs.com/limengyao/p/9242511.html

你可能感兴趣的文章
linux文件系统
查看>>
mysql以zip安装,解决the service already exists
查看>>
Maven-POM
查看>>
Java访问修饰符(访问控制符)
查看>>
替换空格_把字符串里面的空格替换成%20
查看>>
AFNetworking content type not support
查看>>
【MSDN】 SqlServer DBCC解析
查看>>
Caused by: java.lang.ClassNotFoundException: org.aopalliance.intercept.MethodInterceptor
查看>>
VM VirtualBox安装Centos6.5
查看>>
C复习篇 - 使用Posix标准线程库 Porgramming with Pthread
查看>>
socket 通讯 端口绑定 问题 解答
查看>>
关于用户需求的调查
查看>>
云计算时代对传统软件工程的冲击
查看>>
Mahout--(三)相似性度量
查看>>
CodeForces 980 C Posterized
查看>>
C#泛型列表List<T>基本用法总结
查看>>
Drug side effect extraction from clinical narratives of psychiatry and psychology patients
查看>>
linux定时备份mysql并同步到其它服务器
查看>>
浅谈分布式事务
查看>>
Spring MVC专题
查看>>