文章目录3.9 列表渲染指令3.9.1 v-for 中的索引3.9.2 使用 key 维护列表的状态3.9.3 key 的注意事项 3.9 列表渲染指令vue 提供了 v-for 指令,用来辅助开发者基于一个数组来循环渲染相似的 UI 结构。 v-for 指令需要使用item in items 的特殊语法,其中:items 是待循环的数组 item 是当前的循环项3.9.1 v-for 中的索引
转载 2024-07-18 23:41:35
126阅读
 如果您有疑问,请观看视频教程《Vue3实战教程》列表渲染v-for我们可以使用 v-for 指令基于一个数组来渲染一个列表。v-for 指令的值需要使用 item in items 形式的特殊语法,其中 items 是源数据的数组,而 item 是迭代项的别名:jsconst items = re
原创 9月前
38阅读
Vue,品牌列表案例(仅添加,删除,搜索,添加时间过滤器)  之前的时间格式不符合我们正常的规范, 添加事件过滤器使他们符合规范看本文之前  请先看之前 讲事件过滤器的那篇随笔 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-
转载 10月前
92阅读
vue3列表渲染(v-for)
原创 2024-05-16 11:03:14
92阅读
数组: v-for /index。  对象: v-for /key1.v-for遍历数组【v-for遍历数组语法】v-for="item in items"tems:要遍历的数组,需要在vue的data中定义好;item:迭代得到的数组元素的别名。【代码例子】<div id="app"> <ul> <li v-for="user in
js中的数组也是一个对象。和普通的对象一样,也是来存储一些值区别在于,普通对象是用字符串作为属性名。而数组是使用索引(index)来操作元素索引:从0开始的整数就是索引特点:数组的存储性能比普通函数的要好,在开发中用来存储一些数据创建一个数组对象//使用构造函数创建数组 var arr1 = new Array(); //使用字面量创建数组 var arr2 = [];向数组中添加元素数组【索引
好久没写东西,博客又长草了,这段时间身心放松了好久,都没什么主题可以写了上周接到一个需求,优化vue的一个长列表页面,忙活了很久也到尾声了,内存使用和卡顿都做了一点点优化,还算有点收获写的有点啰嗦,可以看一下我是怎么进行这个优化的,也许有点帮助呢 这个长列表页面,其实是一个实时日志上报的页面,随着页面打开时间的增加,日志数量也会增多,常规的页面布局和渲染免不了会遇到性能问题。使用了vue
今天小编和大家一起在Vue的路上探索,要实现的功能是这样的。现将默认 数组内的渲染到页面上,然后点击按钮之后,将文本框内的数据添加到列表上,效果如下 源码是这样的,下面我就结合代码中的注释来说明一下核心的代码 Vue.createApp({ data(){ return { list:['item1 ...
转载 2021-08-25 16:49:00
1295阅读
2评论
# 用 Vue 3 和 Axios 实现列表渲染的步骤指导 在现代前端开发中,Vue 3 是一个非常流行的 JavaScript 框架,而 Axios 是一个基于 Promise 的 HTTP 客户端。通过这篇文章,你将学习如何使用 Vue 3 和 Axios 来渲染一个从 API 获取的列表。我们会按照以下步骤逐一实现这个功能。 ## 整体流程 | 步骤 | 描述
原创 2024-10-28 04:02:04
56阅读
axios渲染列表vue3是一种在Vue 3框架中使用axios进行异步数据请求并在前端渲染列表的常见实现方式。在这个博文中,我将分享关于如何有效地解决这一问题的过程,涉及不同的结构和方法。 ## 版本对比 在Vue 2与Vue 3之间的对比中,主要有以下特性差异: | 特性 | Vue 2 | Vue 3
原创 6月前
68阅读
# 使用 Yarn 拉 Vue 3 的完整指南 在这篇文章中,我们将指导一个刚入行的小白如何使用 Yarn 来拉 Vue 3。通过以下流程,你将能够清楚地了解每一个步骤。 ## 流程概述 我们可以将这个过程分为几个主要步骤,如下表所示: | 步骤 | 描述 | |-------|--------------------
原创 2024-09-15 03:52:20
14阅读
vue3.0发布了,刚好学习一下,仿照网上案例写了一个虚拟列表<template> <div class='virtual' @scroll="scroll" :style="{height:400+'px'}"> {{itemHeight}} <div class="list" :style="{height:dataLengh*itemHeight+'px'}"> <ul :style="{'
原创 2021-09-02 17:49:04
1390阅读
列表渲染 v-for
在现代 Web 开发中,使用 `Vue3` 和 `Axios` 进行列表查询是日常任务之一。通过`Axios`进行 HTTP 请求并结合`Vue3`的响应式特性,我们可以构建出高效的用户界面。为了帮助大家更好地理解这一过程,下面将以“Vue3 Axios 查询列表”为主题,详尽记录相关知识。 ### 版本对比 在 `Vue` 和 `Axios` 的不同版本中,有一些重要的特性差异。以下是对两者
原创 6月前
0阅读
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。过滤器可以用在两个地方:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号(|)指示:<!-- 在双花括号中 --> {{ message | upperCase}} <!-- 在 `v-bi
export function createMatcher ( routes: Array, router: VueRouter ): Matcher { // 创建映射表 const { pathList, pathMap, nameMap } = createRouteMap(routes) // 添加动态路由 function addRoutes(routes){…} // 计算新路径 fu
最近在做公司搜索模块的前端界面,以前没觉得搜索能做出什么花样来,但最近在搜索上面得知的一些技法着实值得记录。一、提供全文搜索接口的搜索遇到的功能点:1.搜索结果高亮结果高亮主要的工程量在后台,在前端比较重要的是如何渲染出后台提供的h5代码。之前有看到直接截取后台代码里的值自己在前端重写了样式的,虽然这也算种做法,但后台提供的h5代码岂不是就失去了意义?所以最为常规的做法是在组件中使用
我下列的所有代码都在该 Gitee 仓库中:https://gitee.com/ls1551724864/vue2-3-virtual-scroll-list 文章目录1、概述2、计时3、JavaScript线程4、分片加载5、vue-virtual-scroll-list6、自己实现vue虚拟列表vue2Ⅰ. 项目搭建Ⅱ. 虚拟列表制作② vue3Ⅰ. 项目搭建Ⅱ. 虚拟列表制作 1、概述一
转载 2024-01-04 15:30:32
1542阅读
vue项目开发的目录结构一、通过命令行工具安装vue(npm install webpack vue-project)    build -- 项目构建的相关代码config -- 配置目录,包括端口、环境等的配置src -- 开发的主要目录       &n
在使用 Vue 3 和 TypeScript 进行开发时,列表数据绑定成为了一个重要的主题。本文将深入探讨“vue3 typescript 列表数据绑定”的相关知识,从版本对比到实战案例,希望能够帮助大家在实际开发中更加得心应手。 ## 版本对比 Vue 3 在在许多方面表现出新的特性,相较于 Vue 2 带来了更加灵活和强大的数据绑定能力。 ### 特性差异 | 特性
原创 6月前
72阅读
  • 1
  • 2
  • 3
  • 4
  • 5