【代码】Vue2 滚动列表。
原创
2024-09-05 09:58:09
666阅读
Hatena 通过虚拟化技术提高了主机的集成度,提高了整体的资源利用率。此外,我们自行组装服务器,避免了服务器配置过高,实现了系统整体的低成本。虚拟服务器的构建策略 引入虚拟化技术最根本的目的就是提高硬件的使用率。为提高硬件使用率,应当让虚拟机操作系统使用空闲的资源。 例如, CPU 资源空闲就建立Web 服务器,I/O资源空闲就建立数据库服务器,内存资源空闲就建立缓存服务器。资源消耗倾向相似
Vue 中的 列表过滤(watch实现 和 computed实现),列表过滤+排序;
原创
2022-12-02 15:00:30
299阅读
在前端的场景中,有很多数据无限的下拉列表,比如商品列表和或者聊天记录列表等等。随着数据的不断加载,页面中可能会渲染出几千几万个相同的元素,这样对性能的损耗是非常大的。 为了解决这一问题,就出现了切片渲染和虚拟列表的概念,这里就来说一下虚拟列表。虚拟列表是使用技术手段实现长列表渲染的一种方法,操作的原理就好比,就好比电梯和楼层的关系,通过索引来显示需要显示数据,只不过虚拟列表中的电梯是一段,可能同时
转载
2023-12-07 02:28:16
662阅读
Vue.js 2.0窥探之Virtual DOM到底是什么?Vue.js 2.0已经发布,并且在其中新添加如了一些新功能。其中一个功能就是“Virtual DOM”。 Virtual DOM是什么?在之前,React和Ember早就开始用虚拟DOM技术来提高页面更新的速度了。 若想了解它是如何工作的,就要先认清这几个概念:1.更新DOM是非常昂贵的操作当我们使用Javascript来修改
转载
2024-07-23 17:01:25
0阅读
跨域设置 http://www.ituring.com.cn/article/200275 打包 npm adduser 如果长时间不登录,可能会过期,使用 npm login 进行登录就可以 pu
原创
2021-07-23 11:32:15
393阅读
eslint用于代码检查,prettier用于代码格式化,具体操作如下1.安装以下eslint插件
安装以下eslint插件,并增加.eslintrc.js配置文件,.eslintignore配置忽略检查的文件(1)eslint
用于检查和标示出ECMAScript/JavaScript代码规范问题工具。
(2)@babel/eslint-parser
简而言之就是一个解析器,允许您使用ES
转载
2024-05-29 12:57:59
283阅读
main.js App.vue action.js getters.js index.js mutation.js types.js
转载
2017-06-24 05:50:00
220阅读
vue2
原创
2021-08-01 18:40:40
412阅读
最近项目开发中遇到需要用到ie浏览器的情况,因为是内网开发,大致记录下兼容过程。问题1:ie11浏览器页面无法加载首先遇到的问题是谷歌浏览器运行无问题,控制台也不报错,但是ie11浏览器就打不开,控制台报错----显示语法错误:,了解后发现ie浏览器不支持es6,可以通过core-js/stable及regenerator-runtime/runtime编译,vue cli官方推荐使用,main.
转载
2024-04-03 14:52:36
210阅读
拟解决的主要问题: 前端技术:nodejs+vue+elementui 1、对数据库对应的表格中相应的会员信息、咖啡与甜点的信息、交换物的 信息等进行添加、删除以及修改。 2、实现不同用户名和密码登录或访客身份直接进入不同的管理操作界面。 3、查询数据库对应表格中是否存在符合条件的查询信息。 4、插入限量甜点及座位信息到数据库表格中,根据预定订单更新当前限量 甜点以及咖啡厅座位的剩余数量
引言相信大家经常会遇到展示一堆数据的需求,几十条数据还好,要是几百上千条,甚至带上了图片。那就会卡得不行。这时候就需要按需加载。按需加载有懒加载和虚拟列表。懒加载:通过JS滚动或触底触发事件来加载更多的数据,类似分页。虚拟列表:只加载可视区域的数据,通过计算长度区间反推需要加载的数据来实现假滑动。二者异同很明显,懒加载虽然也有优化,可是当用户疯狂下拉刷新时候最后还是会卡,虽然很难有那种场景。懒加载
转载
2024-03-27 08:35:42
434阅读
0 前言从Vue2升级到Vue3,可能最大的变化之一就是Composition Api了。 Composition Api是什么东西为啥要用它?怎么用它?有什么需要注意的吗? 面对陌生的它,我们在这儿先简单认识一下它,而具体如何使用以及使用的注意点,将会在后续的文章更新中介绍,可以关注本文最后持续更新的扩展阅读部分。1 是什么Composition Api,也就是组合式Api。 我认为,它解决的主
转载
2023-11-06 12:52:14
247阅读
什么是JSX摘自 React 官方: 它被称为 JSX,是一个 JavaScript 的语法扩展。我们建议在 React 中配合使用 JSX,JSX 可以很好地描述 UI 应该呈现出它应有交互的本质形式。JSX 可能会使人联想到模板语言,但它具有 JavaScript 的全部功能。Vue 什么时候应当使用JSX这里说的是应当,而不是必须。因为在绝大多数情况下,模板语法都能胜任,只不过写起来看着不太
转载
2024-06-03 15:34:33
66阅读
目录一、项目基本配置二、Eslint语法规范型检查 一、项目基本配置修改项目信息 package.json 文件{
"name": "XXX",
......
"description": "XX系统",
"author": "tom<123456@qq.com>",
......
}修改端口号 config/index.js中修改port:
转载
2024-07-29 09:30:58
87阅读
步骤一:集成standard标准的eslint进你的项目中首先准备一个没有加入eslint的vue项目 1.安装eslint的包 npm i eslint -D 2.初始化eslint,并生成eslint配置文件 npx eslint --init3.依次按照问题选择自己需要的配置 你想要的怎么使用eslint? 选择第三个:检查,发现问题,并且约束代码风格 你的项目使用的是什么模块? 选择第一个
转载
2024-06-12 14:16:51
274阅读
vue长列表优化之虚拟列表实现应用场景:后台一次性发送上千条或更多数据给前台场景模拟:用户发起一个请求,后台发送了10w条数据使用虚拟列表之前:前台需要生成10w个dom节点用来渲染页面使用虚拟列表之后:前台只需要生成少量dom节点(dom节点数量取决于前端视图需要展示的数量),就可以实现对这10w条数据的视图渲染总之:虚拟列表就是固定dom节点数量,通过修改dom节点的内容而达到不重新增加(或删
转载
2024-03-11 19:06:38
369阅读
为什么使用虚拟列表虚拟列表这种需求太常见了,可能每个项目组都做过这种事。。基本上只要数据稍微多一点(几千、上万的数据量),并且每一项有些复杂的dom结构,常规的列表就会出现明显的滚动卡顿,这时候就要用到“虚拟列表”,也可以叫“懒加载”,基本的做法就是只渲染可见范围内的列表项,一般也会在可见区域的上下加一些缓冲区,避免正常滚动的时候出现白屏。虚拟列表原理虚拟列表实际上就是使用少量的DOM节点显示长列
转载
2023-11-07 12:20:03
823阅读
1:插槽-默认插槽,2:插槽-具名插槽 ,3:插槽-作用域插槽
原创
精选
2024-01-13 13:16:26
328阅读
在前端开发的世界里,Vue.js 已经成为了非常流行的框架,而在与 API 进行交互时,Axios 则是一个不可或缺的工具。随着 Vue2 和 Axios 的流行度提升,我们也开始遇到一些特定问题,比如“vue2 fengzhuangaxios”,这里的“fengzhuang”意指封装,即把 Axios 封装为更易用的工具。那么,我们如何解决这个问题呢?本文将为大家提供一套清晰的解决方案和实用的经