实例讲解vue v-for 数据处理

小云云
Freigeben: 2018-05-18 10:04:26
Original
3625 Leute haben es durchsucht

前面我们和大家分享了vue组件中v for指令介绍及使用v-for出现告警问题解析内容,本文我们将和大家分享vue v-for 数据处理,v-for的基本使用 :使用 v-for="item in list" 或者 v-for="item of list" 进行遍历,使用list:list:[{n:1},{n:2},{n:3},{n:4},{n:5},{n:6}] 时为了方便扩展, 更贴近实际项目需求。

  • {{item.n}}

Nach dem Login kopieren

v-for 给了两个参数 key 和 index

这里需要对遍历的数据 分为 数组 和 对象分别对待

数组下是没有 key值的

而对象下可以得到参数key值 实际显示效果如下:

  • {{item.n}}

    index={{ index }}

    key={{key}}

{{item}}:{{key}}:{{index}}

Nach dem Login kopieren

v-for支持等数迭代

v-for="n in 10"

借助这个可以分步加载 数据,控制m值就行了

{{list[i-1].n}}

Nach dem Login kopieren

注意:

遍历对象时使用不能this绑定组件,只能在处理函数中传入index 或其他的一些特征值来对当前list选定,再进行操作。

  • {{item.n}}

    index={{ index }}

    key={{key}}

    remove this

Nach dem Login kopieren

Nach dem Login kopieren
methods:{ removethis:function(index){ this.list.splice(index,1)
Nach dem Login kopieren

对data 的数组app.list[1]={n:33}直接赋值操作不能触发页面更新

所以vue js 提供了Vue.set(app.list,1,{n:33})的数组数据更新方法。

相关推荐:

vue组件中v for指令介绍及使用v-for出现告警问题解析

Vue.js常用指令之循环使用v-for指令教程

vue.js指令v-for使用及索引获取

Das obige ist der detaillierte Inhalt von实例讲解vue v-for 数据处理. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!