前端技术-vue 指令-循环指令 | 学习笔记

简介: 简介:快速学习前端技术-vue 指令-循环指令

开发者学堂课程【微服务+全栈在线教育实战项目演练(SpringCloud Alibaba+SpringBoot):前端技术-vue 指令-循环指令】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/667/detail/11309


前端技术-vue指令-循环指令

 

内容介绍

一、v-for 基本表达

二、遍历数据列表

三、总结

 

一、v-for 基本表达

1.代码

<!--  1、简单的列表渲染 ->

<u1>

<li v-for=”n in 10”>{ {b} } </li>

</ul>

<ul>

<!—如果想获取索引,则使用index关键字,注意,圆括号中的index必须放在后面 –->

<li v-for=”(n,index) in 5”> { { n} } – { {index} }</li>

</ul>

(1) 介绍

<li v-for=”n in 10”> 中的 in 是固定的,写到中间,10表示要循环十次。每次循环完之后,循环值 n{ { n} }能把循环的值依次输出。Index 表示每次索引值/下标值。

(2) 演示

创建并输入基本代码。

<body>

<div id=”app”>

<ul>

<li v-for=”n in 10”>{{n}}</li>

</ul>

其中,<ul>

<li></li>

</ul>

表示列表标签。用 v-for 执行循环遍历。效果如下:

 image.png

换用 <ol> 标签:

<ol>

<li v-for=”(n,index) in 10”> {{n}} –{{index}} </li>

</ol>

其中,n为每次遍历后的值,index 是每次的索引值。

效果如下:

 image.png

 

二、遍历数据列表

1、示例

data:{

userList: {

{ id: 1,username:’helen’,age:18},

{ id: 2,username:’peter’,age:28},

{ id: 3,username:’andy’,age:38}

]

}

js 中有两种处理格式,一个是对象一个是数组。以上格式为数组格式,格式里有多个对象。

2、演示

<hr/>

<table>

<tr v-for=”user in userList”>

<td>{{user.id}}</td>

<td>{{user.username}}</td>

<td>{{user.age}}</td>

</tr>

</table>

</div>

<script src=”vue.min.js”> </script>

<script>

new Vue({

el:’#app’,

data:{

userList: [

{ id: 1,username:’helen’,age:18},

{ id: 2,username:’peter’,age:28},

{ id: 3,username:’andy’,age:38}

]

效果如下:

image.png

其中,</hr> 为了遍历明显,即为效果显示时底部的水平线。

image.png

可以为数据添加表格:

<hr/>

<table border=“1”>

 

三、总结

1、v-bind 单向绑定

表示在属性里可以取到 data 中的值。写法为 v-bind: 加上名称,简写形式:冒号(:)

2、v-model 双向绑定

使用 v-model 进行双向数据绑定,数据对应发生变化。

3、事件

在 vue 里加 methods 定义方法,用 v-on 绑定事件,简写形式:@--。

4、修饰符

加 prevent 阻止原本行为而去执行给定方法。

5、v-if 条件渲染

用 v-if 做判断。

6、v-for 列表渲染

v-for 做循环遍历。可直接循环或对数组进行循环。

在Vue中通过指定完成书写。

重点内容为 v-model 双向绑定、事件、v-if、v-for

相关文章
|
6天前
|
前端开发 JavaScript API
惊呆了!这些前端技术竟然能让你的网站实现无缝滚动效果!
【10月更文挑战第30天】本文介绍了几种实现网页无缝滚动的技术,包括CSS3的`scroll-snap`属性、JavaScript的Intersection Observer API以及现代前端框架如React和Vue的动画库。通过示例代码展示了如何使用这些技术,帮助开发者轻松实现流畅的滚动效果,提升用户体验。
75 29
|
5天前
|
编解码 前端开发 JavaScript
前端界的黑科技:掌握这些技术,让你的网站秒变未来感十足!
【10月更文挑战第31天】前端技术日新月异,黑科技层出不穷,让网页更加美观、交互更加丰富。本文通过响应式布局与媒体查询、前端框架与组件化开发等案例,展示这些技术如何让网站充满未来感。响应式布局使网站适应不同设备,前端框架如React、Vue则提高开发效率和代码质量。
13 3
|
6天前
|
JSON 前端开发 搜索推荐
惊!这些前端技术竟然能让你的网站实现个性化推荐功能!
【10月更文挑战第30天】随着互联网技术的发展,个性化推荐已成为提升用户体验的重要手段。前端技术如JavaScript通过捕获用户行为数据、实时更新推荐结果等方式,在实现个性化推荐中扮演关键角色。本文将深入解析这些技术,并通过示例代码展示其实际应用。
23 4
|
5天前
|
前端开发 JavaScript 数据处理
前端界的宝藏技术:掌握这些,让你的网页秒变交互神器!
【10月更文挑战第31天】前端开发藏有众多宝藏技术,如JavaScript异步编程和Web Components。异步编程通过Promise、async/await实现复杂的网络请求,提高代码可读性;Web Components则允许创建可重用、封装良好的自定义组件,提升代码复用性和独立性。此外,CSS动画、SVG绘图等技术也极大丰富了网页的视觉和交互体验。不断学习和实践,让网页秒变交互神器。
11 2
|
7天前
|
自然语言处理 前端开发 搜索推荐
前端界的黑科技:掌握这些技术,让你的网站秒变智能助手!
【10月更文挑战第30天】随着前端技术的发展,网站正逐渐变成智能助手。本文探讨了四大关键技术:自然语言处理(NLP)使网站理解用户输入;机器学习实现个性化推荐;Web Notifications API发送重要提醒;Web Speech API实现语音交互。通过这些技术,网站不仅能更好地理解用户,还能提供更智能、个性化的服务,提升用户体验。
19 3
|
7天前
|
前端开发 JavaScript 测试技术
前端小白逆袭之路:如何快速掌握前端测试技术,确保代码质量无忧!
【10月更文挑战第30天】前端开发技术迭代迅速,新手如何快速掌握前端测试以确保代码质量?本文将介绍前端测试的基础知识,包括单元测试、集成测试和端到端测试,以及常用的测试工具如Jest、Mocha、Cypress等。通过实践和学习,你也能成为前端测试高手。
22 3
|
4天前
|
移动开发 前端开发 JavaScript
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
于辰在大学期间带领团队参考网易游戏官网的部分游戏页面,开发了一系列前端实训作品。项目包括首页、2021校园招聘页面和明日之后游戏页面,涉及多种特效实现,如动态图片切换和人物聚合效果。作品源码已上传至CSDN,视频效果可在CSDN预览。
前端实训,刚入门,我用原生技术(H5、C3、JS、JQ)手写【网易游戏】页面特效
|
6天前
|
前端开发 JavaScript 开发者
惊!这些前端技术竟然能让你的网站在社交媒体上疯传!
【10月更文挑战第30天】在这个信息爆炸的时代,社交媒体成为内容传播的重要渠道。本文介绍了前端开发者如何利用技术让网站内容在社交媒体上疯传,包括优化分享链接、创建引人注目的标题和描述、利用Open Graph和Twitter Cards、实现一键分享功能以及创造交互式内容。通过这些方法,提升用户分享意愿,使网站成为社交媒体上的热门话题。
15 2
|
9天前
|
JSON 缓存 前端开发
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
个人练习前端技术使用Bootstrap、JQuery、thymeleaf
21 3
|
11天前
|
前端开发 JavaScript 数据管理
React与Vue:两大前端框架的较量与选择策略
【10月更文挑战第23天】React与Vue:两大前端框架的较量与选择策略
下一篇
无影云桌面