前端技术-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

相关文章
|
1天前
|
JavaScript 前端开发
【前端web入门第一天】03 综合案例 个人简介与vue简介
该网页采用“从上到下,先整体再局部”的制作思路,逐步分析并编写代码实现个人简介页面。内容涵盖尤雨溪的背景、学习经历及主要成就,同时介绍其开发的Vue.js框架特点。代码结构清晰,注重细节处理,如使用快捷键提高效率,预留超链接位置等,确保最终效果符合预期。
|
20天前
|
JavaScript 前端开发 Java
SpringBoot + Vue 前端后分离项目精进版本
这篇文章详细介绍了一个基于SpringBoot + Vue的前后端分离项目的搭建过程,包括前端Vue项目的初始化、依赖安装、页面创建和路由配置,以及后端SpringBoot项目的依赖添加、配置文件修改、代码实现和跨域问题的解决,最后展示了项目运行效果。
SpringBoot + Vue 前端后分离项目精进版本
|
26天前
|
JavaScript
基于Vue2或Vue3实现任意上下左右拖拽悬浮的元素,且配置为自定义的全局指令
这篇文章介绍了如何在Vue 2或Vue 3项目中实现一个自定义的全局指令`v-dragSwitch`,用于创建可以任意方向拖拽并悬浮的元素,同时包含边界处理的逻辑。
63 2
基于Vue2或Vue3实现任意上下左右拖拽悬浮的元素,且配置为自定义的全局指令
|
27天前
|
前端开发 JavaScript API
前端框架Vue------>第二天学习(1)插槽
这篇文章介绍了Vue框架中插槽(slot)的概念和用法,以及如何在组件中使用自定义事件进行父子组件间的通信。
前端框架Vue------>第二天学习(1)插槽
|
27天前
|
JSON 前端开发 JavaScript
前端框架Vue------>第一天学习(3)
这篇文章是关于使用Vue框架进行前端开发的教程,重点介绍了如何使用Axios实现异步通信和表单输入的双向数据绑定。
前端框架Vue------>第一天学习(3)
|
27天前
|
前端开发 JavaScript API
前端框架Vue------>第一天学习(2) v-if
这篇文章介绍了Vue框架中条件渲染的用法,包括`v-if`、`v-else-if`指令的使用,以及列表渲染和事件监听的基本实现。
前端框架Vue------>第一天学习(2) v-if
|
14天前
|
JavaScript 前端开发 安全
svg图片hover变色,居然只用一个vue指令就可以搞定!千万别在写两个控制显影了!
【8月更文挑战第22天】svg图片hover变色,居然只用一个vue指令就可以搞定!千万别在写两个控制显影了!
96 3
|
26天前
|
JavaScript 前端开发 安全
Vue学习之--------内置指令的使用【v-bind、v-model、v-for、v-on、v-if 、v-else、v-show、v-text。。。】(2022/7/19)
这篇文章详细介绍了Vue中常见的内置指令,如v-bind、v-model、v-for、v-on、v-if、v-else、v-show、v-text和v-html等,并通过代码示例演示了它们的使用和效果。
Vue学习之--------内置指令的使用【v-bind、v-model、v-for、v-on、v-if 、v-else、v-show、v-text。。。】(2022/7/19)
|
27天前
|
前端开发 JavaScript
前端框架Vue------>第三天学习(1)
这篇文章介绍了Vue框架的组件基础和计算属性的概念,通过示例代码展示了如何定义可复用的Vue组件和使用计算属性来声明性地描述依赖其他值的数据。
|
10天前
|
前端开发 Java Spring
Spring与Angular/React/Vue:当后端大佬遇上前端三杰,会擦出怎样的火花?一场技术的盛宴,你准备好了吗?
【8月更文挑战第31天】Spring框架与Angular、React、Vue等前端框架的集成是现代Web应用开发的核心。通过RESTful API、WebSocket及GraphQL等方式,Spring能与前端框架高效互动,提供快速且功能丰富的应用。RESTful API简单有效,适用于基本数据交互;WebSocket支持实时通信,适合聊天应用和数据监控;GraphQL则提供更精确的数据查询能力。开发者可根据需求选择合适的集成方式,提升用户体验和应用功能。
40 0
下一篇
DDNS