09-Vue之本地应用v-for指令

简介: 09-Vue之本地应用v-for指令

1. v-for指令

  • 作用:根据数据生成列表结构
  • 语法:(item,index)in 数据
  • 说明:数组长度的更新会同步到页面上,是响应式的

 完整代码

1. <!DOCTYPE html>
2. <html lang="en">
3. <head>
4. <meta charset="UTF-8">
5. <meta name="viewport" content="width=device-width, initial-scale=1.0">
6. <title>Document</title>
7. </head>
8. <body>
9. 
10. <div id="app">
11. <input type="button" value="添加" @click='add'>
12. <input type="button" value="删除" @click='remove'>
13. <!-- 数组取值 -->
14. <ul>
15. <li v-for='item in arrInfo'>
16.                 {{item}}
17. </li>
18. </ul>
19. 
20. <!-- 数组下标 -->
21. <ul>
22. <li v-for='(item,index) in arrInfo'>
23.                {{index}} {{item}}
24. </li>
25. </ul>
26. 
27. 
28. <!-- 对象数组取值 -->
29. <ul>
30. <li v-for='item in dataInfo' v-bind:title='item.name'>
31.                {{item.name}}
32. </li>
33. </ul>
34. 
35. 
36. </div>
37. <!-- 开发环境版本,包含了有帮助的命令行警告 -->
38. <script src="https://cdn.jsdelivr.net/npm/vue/dist/vue.js"></script>
39. 
40. <script>
41. var app = new Vue({
42. el:'#app',
43. data:{
44. arrInfo:['名字:大海','年龄:26','城市:大连','职业:测试工程师'],
45. dataInfo:[
46.                      {'name':'大海'},
47.                      {'name':'小白'}
48.                     ]
49.              },
50. methods:{
51. add:function(){
52. this.dataInfo.push({'name':'浪迹天涯'});
53. 
54.                  },
55. remove:function(){
56. this.dataInfo.shift();
57.                  }
58. 
59.              }
60.          })
61. </script>
62. 
63. </body>
64. </html>
相关文章
|
4天前
|
JavaScript
vue使用iconfont图标
vue使用iconfont图标
35 1
|
14天前
|
JavaScript 关系型数据库 MySQL
基于VUE的校园二手交易平台系统设计与实现毕业设计论文模板
基于Vue的校园二手交易平台是一款专为校园用户设计的在线交易系统,提供简洁高效、安全可靠的二手商品买卖环境。平台利用Vue框架的响应式数据绑定和组件化特性,实现用户友好的界面,方便商品浏览、发布与管理。该系统采用Node.js、MySQL及B/S架构,确保稳定性和多功能模块设计,涵盖管理员和用户功能模块,促进物品循环使用,降低开销,提升环保意识,助力绿色校园文化建设。
|
2月前
|
JavaScript API 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
2月前
|
JavaScript 前端开发 开发者
Vue是如何劫持响应式对象的
Vue是如何劫持响应式对象的
32 1
|
2月前
|
JavaScript 前端开发 API
Vue.js 3:深入探索组合式API的实践与应用
Vue.js 3:深入探索组合式API的实践与应用
|
2月前
|
JavaScript 前端开发 开发者
Vue是如何进行组件化的
Vue是如何进行组件化的
|
2月前
|
存储 JavaScript 前端开发
介绍一下Vue的核心功能
介绍一下Vue的核心功能
|
8月前
|
JavaScript API
【vue实战项目】通用管理系统:api封装、404页
【vue实战项目】通用管理系统:api封装、404页
82 3
|
8月前
|
人工智能 JavaScript 前端开发
毕设项目-基于Springboot和Vue实现蛋糕商城系统(三)
毕设项目-基于Springboot和Vue实现蛋糕商城系统
|
8月前
|
JavaScript Java 关系型数据库
毕设项目-基于Springboot和Vue实现蛋糕商城系统(一)
毕设项目-基于Springboot和Vue实现蛋糕商城系统
201 0