vue学习(十) v-for循环普通数组 、对象数组、 迭代数字

//html
<div id="app">
 <p v-for="item in list">{{item}}</p> <p v-for="(item, i) in list">索引{{i}}---值{{item}}</p> <p v-for="user in list2">id是{{user.id}}---名字是{{user.name}} </p> <p v-for="(user,i) in list2">id是{{user.id}}---名字是{{user.name}}---索引是{{i}}</p> //遍历对象身上的属性和值,除了有key value 在第三个位置上还有一个索引 <p v-for="(key,value,i) in user">键是{{key}}---值是{{value}}---索引是{{i}}</p>  //迭代数字 迭代从1开始  <p v-for="count in 10">这是第{{count}}次循环</p>
</div>

//script
<script>
  var vm = new Vue({
    el:‘app‘,
    data:{
      list:[1,2,3,4,5,6,7],      list2:[        { id:1, name:‘小白‘ },        { id:2, name:‘小黑‘ },        { id:3, name:‘小黄‘ }      ],      user:{        id:1,        name:‘小红‘,        gender:‘女‘      }    },
    methods:{//methods中定义了当前vue实例中所有可用的方法
     
    }
  })
</script>

原文地址:https://www.cnblogs.com/xuchao0506/p/10805726.html

时间: 2024-10-12 04:34:24

vue学习(十) v-for循环普通数组 、对象数组、 迭代数字的相关文章

javascript数组/对象数组的深浅拷贝问题

一.问题描述 在项目里的一个报名页面需要勾选两条信息(信息一和信息二),由于信息一和信息二所拥有的数据是一致的,所以后台只返回了一个对象数组,然后在前台设置了两个List数组来接收并加以区分.原型如下图: 测试出现的问题是:任意勾选信息一或信息二中的选项,对应另一个信息中的选项也会被勾选.比如我勾选了信息一的姓名和手机,那么信息二中的姓名和手机也会被勾选上.如下图: 二.错误代码 其实有过前一次项目里由于对象内存地址指向而导致的问题后,这次很快就意识到依旧是因为数组指向的问题,并给予了一些解决措

vue学习(十四) 条件搜索框动态查询表中数据 数组的新方法

//html <div id="app"> <label> 名称搜索关键字: <input type="text" clasa="form-control" v-model="keywords"> </label> <table class="table table-bordeered table-hover table-striped"> <

vue学习(十五) 过滤器简单实用

vue过滤器: 概念:vue.js允许你自定义过滤器可被用作一些常见文本的格式化.过滤器可以用在两个地方:插值表达式   v-bind表达式  由管道符指示 //过滤器调用时候的格式 {{ name | 处理的函数名 }} //可以通过Vue.filter来自定义过滤器 data就是管道符" | " 前面的内容,也就是name Vue.filter('过滤器名称',function(data){ return data+'hahahaha' }) //该过滤器就是为插值表达式的name

重踏学习Java路上_Day15(对象数组,集合类,列表)

1:对象数组(掌握)    (1)数组既可以存储基本数据类型,也可以存储引用类型.它存储引用类型的时候的数组就叫对象数组.    (2)案例:        用数组存储5个学生对象,并遍历数组. public class Student {    // 成员变量    private String name;    private int age; // 构造方法    public Student() {        super();    } public Student(String n

对象容器、对象数组、集合容器(输出改进)

package notebook; import java.util.ArrayList; import java.util.HashSet; class Value { private int i; public void set(int i) { this.i = i; } public int get() { return i; } } public class NoteBook { public static void main(String[] args) { ArrayList<St

集合框架(对象数组的概述和使用)

package cn.itcast_01; public class Student { // 成员变量 private String name; private int age; // 构造方法 public Student() {  super(); } public Student(String name, int age) {  super();  this.name = name;  this.age = age; } // 成员方法 // getXxx()/setXxx() publ

java对象数组的概述和使用

1 public class Student 2 { 3 // 成员变量 4 private String name; 5 private int age; 6 7 // 构造方法 8 public Student() 9 { 10 super(); 11 } 12 13 public Student(String name, int age) 14 { 15 super(); 16 this.name = name; 17 this.age = age; 18 } 19 20 // 成员方法

js中的函数,Date对象,Math对象和数组对象

函数就是完成某个功能的一组语句,js中的函数由关键字 function + 函数名 + 一组参数定义;函数在定义后可以被重复调用,通常将常用的功能写成一个函数,利用函数可以使代码的组织结构更多清晰. 其语法结构为 function funName (arg0, arg1, … argN){        //statements    } function say_hello (name, msg){ alert(“hello”+ name + “:”+ msg); } say_hello(“d

JavaScript--Array 数组对象

Array 数组对象 数组对象是一个对象的集合,里边的对象可以是不同类型的.数组的每一个成员对象都有一个“下标”,用来表示它在数组中的位置,是从零开始的 数组定义的方法: 1. 定义了一个空数组: var  数组名= new Array(); 2. 定义时指定有n个空元素的数组: var 数组名 =new Array(n); 3.定义数组的时候,直接初始化数据: var  数组名 = [<元素1>, <元素2>, <元素3>...]; 我们定义myArray数组,并赋值