网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

vue.js中怎么使用v-for-创新互联

小编给大家分享一下vue.js中怎么使用v-for,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站设计、成都网站制作、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的张北网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

2.x版本:

v-for="(item,index) in items"

index即索引值。

==========================分割线==============================

1.x版本:

1.v-for

示例一:


    
    
    
    

  • {{ tab.text }}

vue.js中怎么使用v-for

2.索引

在 v-for 块内我们能完全访问父组件作用域内的属性,特殊变量 $index是当前数组元素的索引:

  • {{ parentMessage }} - {{ $index }} - {{ item.message }}
var example2 = new Vue({
  el: '#example-2',
  data: {
    parentMessage: 'Parent',
    items: [
      { message: 'Foo' },
      { message: 'Bar' }
    ]
  }
})

vue.js中怎么使用v-for

另外,你可以为索引指定一个别名(如果 v-for 用于一个对象,则可以为对象的键指定一个别名):

{{ index }} {{ item.message }}

从 1.0.17 开始可以使用 of 分隔符,更接近 JavaScript 遍历器语法:

示例二:


    
    
    
    
  • Text:{{option.text}}--Vlue:{{option.value}}

你点击的索引为: {{ click }}

试着点击上方LI条目

vue.js中怎么使用v-for

3.在点击事件中取到索引

方法一:添加自定义属性

示例三:


    
        
        
        
    
    
        

{{ item.text }}

vue.js中怎么使用v-for

方法二:直接传入索引值

示例四(和二差不多):

{{ item.text }}

效果与方法一相同。

不过有链接时:

vue.js中怎么使用v-for

与取索引虽然不冲突,但是如果要对所跳的链接做进一步操作,则无法阻止跳转事件:

vue.js中怎么使用v-for

如果想直接传索引可以用以下方法:

示例五:


    
        
        
        
    
    
        

{{ item.text }}

补充:

4.关于v-for版本2.0与1.x的区别

2.0版本的示例五:


    
        
        
        
    
    
        

{{ index }}{{ item.text }}

变化如下:

  1. el处需id,写body报错;
  2. 参数index需写在item后面;
  3. 作为事件参数时不用加$符。

此外,也可以提供第二个的参数为键名:

{{ key }} : {{ value }}

第三个参数为索引:

{{ index }}. {{ key }} : {{ value }}

看完了这篇文章,相信你对vue.js中怎么使用v-for有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


网站名称:vue.js中怎么使用v-for-创新互联
分享链接:http://bjjierui.cn/article/ddhssc.html

其他资讯