v-for的深层用法
- <div id='root'>
- <div v-for='(item,index) of list' :key='index'>
- {{item}}--{{index}}
- </div>
- </div>
- <script>
- var vm = new Vue({
- el:'#root',
- data:{
- list:['hello','dell','nice','to','meet','you']
- }
- })
- </script>
- <div id='root'>
- <div v-for='(item,index) of list' :key='item.id'>
- {{item.text}}--{{index}}
- </div>
- </div>
- <script>
- var vm = new Vue({
- el:'#root',
- data:{
- list:[{
- id:'01',
- text:'hello'
- },{
- id:'02',
- text:'nice'
- },{
- id:'03',
- text:'to'
- },{
- id:'04',
- text:'meet'
- },{
- id:'05',
- text:'you'
- }]
- }
- })
- </script>
这样性能最高
- pop():把数组最后一项删除掉
- push():从数组最后添加一项
- shift():把数组的第一项删除掉
- unshift():给数组添加第一项
- splice():做一些数组的截取
- sort():对数组进行拍素
- reverse():对数组进行取反
- 循环对象
- <div id='root'>
- <div v-for='(item,key,index) of userInfo'>
- {{item}}--{{key}}--{{index}}
- </div>
- </div>
- <script>
- var vm = new Vue({
- el:'#root',
- data:{
- userInfo:{
- name:'Dell',
- age:28,
- gender:'male',
- salary:'secret'
- }
- }
- })
- </script>
- ==>
- Dell--name--0
- 28--age--1
- male--gender--2
- secret--salary--3
改变对象的内容,如果要改变name的值,直接
- vm.userInfo.name='dell1'
- vm.userInfo.address='beijign'
这样是不行的,要怎么做呢,还是跟数组一样,用改变引用的方式
- vm.userInfo={
- name:'Dell',
- age:28,
- gender:'male',
- salary:'secret',
- address:'beijing'
- }
v-for的深层用法的更多相关文章
- C语言中 v...printf类函数的用法
C语言的自学渐渐接近尾声,今天学到了标准库中的stdarg.h头,里面关联了stdio.h头里面的一类函数:v...printf函数,里面举的例子看了之后还是不太明白,google了一下依旧不是很懂, ...
- vuejs中v-if的深层用法v-else,v-else-if,key
<div id='root'> <div v-if='show'>helle world</div> <button @click='handleClick' ...
- 关于PHP面向对象中—类的定义与对象的实例化操作以及构造、析构函数的特殊用法
类的定义与对象的实例化操作 <?php //类里面的成员是属于对象的class Hero{ public $name;//成员变量 //成员属性(存在于强类型语言中) prot ...
- C/C++解题常用STL大礼包 含vector,map,set,queue(含优先队列) ,stack的常用用法
每次忘记都去查,真难啊 /* C/C++解题常用STL大礼包 含vector,map,set,queue(含优先队列) ,stack的常用用法 */ /* vector常用用法 */ //头文件 #i ...
- Python之路【第二篇】python基础 之基本数据类型
运算符 1.算数运算: 2.比较运算: 3.赋值运算: 4.逻辑运算: 5.成员运算: name = "yehaoran " # in 判断ye是否在name里面 在的话返回ok ...
- python基础-基本数据类型
一. 运算符 1.算数运算: ps: 示例1: python2.7示例 #!/usr/bin/env python # -*- coding:utf-8 -*- #Author: nulige #算数 ...
- dotfuscator使用方法
dotfuscator如何对.net程序进行混淆保护对于程序代码的保护,网上有很多资料,有的说混淆,有的说加密,我比较支持混淆的方法,这样可以让反编译劳工,头晕一阵子,哈哈开玩笑.对于加密如果不是不得 ...
- Delphi重载,覆盖,多态
一.override 重载 type TFigure = class procedure Draw; virtual;//(我的理解是)父类中可以使用父类的,子类中使用子类的.与“四”是有区别的. e ...
- 给进程分配cpu核心
新负责的程序采用生产者和消费者的模式,生产者的速度非常快,数据几乎都在内存里,处理起来很快.而消费者要频繁的I/O.所以打算给生产者和消费者分配不一样的核心. 生产者只需要一个核心就够了,其余分配给消 ...
随机推荐
- python3 杂记
python3 杂记 test001 --test001.py ( from test2.test002 import * def test1(): print('1') if __nam ...
- spring boot 入参方式
方式: 1).直接写,如public User index2(String name) 2).@RequestParam 与直接写的区别是,可以写默认值. 3).@RequestBody 因为传入的是 ...
- formValidation校验
引用: https://www.cnblogs.com/aliger/p/3898216.html
- Ztree 默认展开二级菜单
在初始加载树形控件的时候调用zTree的expandNode (node, expandFlag, sonSign, focus, callbackFlag)方法 node:树形节点 expandFl ...
- CentOS下NFS服务器配置教程
说明: NFS服务器: 操作系统:CentOS 5.5 IP:192.168.21.160 nfs网络文件服务器共享目录:/data/osyunwei 目录所有者:www(说明:www为nginx运行 ...
- VS Code Plugins And Configuration
VS Code插件 vscode-icons: 显示文件类型的图标 project manager: 管理项目, 项目的保存加载与切换 beautify: 控制缩进 code runner: 执行代码 ...
- HDU 5340——Three Palindromes——————【manacher处理回文串】
Three Palindromes Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others ...
- 关于微信小程序登录授权
小程序的API接口文档写的很清晰,现在理一遍思路. 前端通过wx.login()获取code ,把code发给后台,后台返回openid,再获取用户的授权信息(这里先判断是否授权,授权过的就直接进入小 ...
- Day6 下(
T1 模拟,80? #include<iostream> #include<cstring> #include<queue> #include<algorit ...
- AngularJS 学习(-)Hello world
早期的AngularJS使我们的前端开发模式发生很大的变化,基使用MVC. Model - html 模板:Controller - js脚本; Model 来自于Web API 或其他Service ...