自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 uniapp开发H5跨域问题、App请求的兼容处理,以及request.js封装

【代码】uniapp开发H5跨域以及App请求的兼容处理。

2024-08-09 17:15:14 290

原创 H5原生input上传文件功能

【代码】H5原生input上传文件功能。

2024-07-12 09:12:08 156

原创 基于vue-cropper的裁剪上传功能,超简单直接用

【代码】基于vue-cropper的裁剪上传功能,超简单直接用。

2024-07-10 10:29:25 153

原创 vue2vue3为什么el-table树状表格失效?

从后端拿到数据后,递归去掉该字段,然后就能正常显示。(复制下方代码,直接用)上图所示,后端返回字段中有hasChildren字段。

2024-05-21 17:32:05 501

原创 解释区块链技术的应用场景和优势。

总之,区块链技术不仅可以应用于金融领域,还可以在各个行业中改变传统的商业模式,并带来更高效、透明和安全的交易和信息管理方式。去中心化: 区块链技术通过分布式的网络节点来管理和验证交易,消除了中心化的信任机构,并提供了更安全的系统。透明性: 区块链技术提供了公开的账本,使得所有参与者都可以查看和验证交易的记录,提高了信任和透明度。医疗保健: 区块链技术可以用于安全地存储和共享患者的医疗记录,并确保数据的隐私和安全。投票系统: 区块链技术可以提供安全和透明的选举和投票系统,防止选举作弊和操纵。

2024-01-19 10:04:59 392

原创 vue3动态路由到底如何实现vue-router4中addRoutes失效?

大家都知道,后台管理系统中,避不开的一个问题,就是角色权限,那么权限这块必然跟菜单路由关联。vue2中可以通过addRoutes函数,实现动态路由,那么vue3怎么实现呢。

2024-01-19 09:55:43 1261

原创 element-plus图标选择器封装,vue3动态路由菜单

【代码】element-plus图标选择器封装,vue3动态路由菜单。

2024-01-18 16:48:48 750

原创 vue大屏放大缩小适配方案之scale,直接用超简单

大屏适配方案

2024-01-16 17:00:39 4245 5

原创 介绍 Docker 的基本概念和优势,以及在应用程序开发中的实际应用。

这可以确保团队中的每个人都在相同的环境中进行开发,避免了由不一致的环境配置引起的问题。它基于容器化技术,可以将应用程序及其所有依赖项打包到一个独立的容器中,使得应用程序可以在不同的环境中快速、可靠地运行。持续集成和持续部署:Docker 可以与持续集成和持续部署工具集成,实现自动化的构建、测试和部署流程。高效性:Docker 可以通过共享文件系统、内存和网络资源来运行多个容器,使得应用程序的部署和扩展更加高效。它在应用程序开发中有着广泛的实际应用,为开发人员提供了更加灵活和高效的开发和部署环境。

2024-01-16 09:11:56 336

原创 解释 Git 的基本概念和使用方式。

除了以上基本概念和使用方式,Git还提供了诸如标签(Tag)、冲突解决(Conflict Resolution)、撤销修改(Undo Changes)等功能,可以根据具体需求进行学习和使用。Git是一种分布式版本控制系统,它可以帮助我们管理文件的修改历史并协同工作。

2024-01-12 09:07:21 356 1

原创 JavaScript最新语言规范ECMAScript(es5到es13)

ES13引入了两个新的特性:JSON.parseReviver()方法和增强的Array.prototype.filter()方法。JSON.parseReviver()方法用于在解析JSON字符串时进行自定义的转换,而增强的Array.prototype.filter()方法则提供了一个更简洁、更灵活的方式来过滤数组元素。此外,ES5还添加了一些新的API和对象,如JSON对象,以及一些增强的数组和对象方法,如map(), filter()等。ES6引入了大量的新特性,改变了JavaScript的面貌。

2024-01-11 09:25:32 566 1

原创 微信小程序支付流程

3. 微信支付服务器验证请求的合法性和有效性,如果验证通过,则生成预支付交易会话标识(prepay_id)。9. 微信支付服务器向小程序发送支付结果通知,小程序接收到支付结果通知后,更新订单状态并展示支付成功页面。2. 小程序调用微信支付接口,向微信支付服务器发送支付请求,并传递商品信息、订单号、支付金额等数据。8. 微信支付服务器接收用户的支付请求,验证支付密码和支付金额是否匹配,如果验证通过,则完成支付。6. 微信支付组件根据预支付交易会话标识,调起微信支付界面,显示订单的支付信息。

2024-01-10 09:09:52 539 1

原创 vue2和vue3到底有什么区别

总的来说,Vue 3相对于Vue 2来说是一个更先进和更高效的版本,提供了更快的渲染速度、更好的组织代码结构的能力,并且对TypeScript的支持更好。然而,由于Vue 3是相对较新的版本,一些插件和库可能还没有完全适配Vue 3,所以在升级之前要谨慎考虑。虚拟DOM:Vue 3引入了一个新的虚拟DOM算法,叫做Fragment,可以提供更高效的渲染,并减少了内存使用。编译器:Vue 3的编译器比Vue 2更快,生成的代码更精简,可以提供更快的开发和加载时间。

2024-01-09 17:30:15 358

原创 vue2项目打包后首屏加载慢,如何进行优化,view层(视图层)体积大,如何极致压缩

使用webpack的代码分割(Code splitting)功能:将代码切割成多个小的代码块,在需要的时候按需加载,可以减少首屏加载的文件体积。优化图片加载:将图片进行压缩和合并,使用合适的图片格式(如webp),使用图片懒加载等方法,减少图片加载对首屏速度的影响。以上是一些常见的优化方法,可以根据具体情况选择合适的方法来进行优化,同时也可以使用工具来分析页面性能,找出具体的优化点。使用路由懒加载:将路由文件分割为多个小模块,根据需要动态加载,可以减少首次加载时的文件体积。

2024-01-08 10:09:19 837 1

原创 vue和react到底有什么区别

模板语法:Vue使用基于HTML的模板语法,允许开发者在HTML中直接编写Vue组件的模板。而React使用JSX(JavaScript XML),它结合了JavaScript和HTML的语法,允许开发者在JavaScript代码中编写组件。架构:Vue和React有着不同的架构设计。生态系统:React有一个庞大的生态系统,拥有许多扩展库和工具,例如React Router和Redux。总的来说,Vue和React都是非常强大和灵活的前端开发工具,选择哪个取决于个人的偏好、项目需求和开发团队的技术栈。

2024-01-05 09:10:52 358 1

原创 vue3中elementplus树状表格懒加载,子级编辑不刷新解决方案

因为表格组二次封装了elementplus的el-table,代码很多,就不一一展示出来了。1.新增一个Map对象,用于处理编辑操作后子级的刷新。3.编辑完成后,刷新列表,进行树状递归。html代码(表格懒加载)

2024-01-02 11:56:04 1824 1

原创 el-table刷新后tree保持原有的展开样式

【代码】el-table刷新后tree保持原有的展开样式。

2023-12-21 10:45:02 739 1

原创 js翻转数组(常见手段)

JavaScript翻转数组

2023-11-28 11:47:24 304

原创 nodejs下载安装教程(npm下载,cnpm下载)

转载 :Node.js下载安装及环境配置教程【超详细】_nodejs下载_WHF__的博客-CSDN博客

2023-11-02 13:41:26 151

原创 vue适配手淘工具适配(flexible.js , rem适配。详细讲解)

因为 , node_modules包是git忽略文件 ,解决方案 找到文件 ,复制到utils文件中。不想下载就在utils , 新建文件 flexible.js , 复制下面代码。在main.js中引入 , 即可 或者 index.html中引入。

2023-10-08 10:17:10 432 3

原创 vue2多标签页通信(标签页通信 , 新增页新增数据后, 列表页刷新)

1. 列表页面 , 在mounted钩子监听 , 如果有更新那就刷新列表 , 同时设置监听变量为false ,告诉浏览器我已刷新列表。这样就能通过监听localstorage , 实现多个标签页通信 , 注意组件销毁后移除事件哦 , 优化性能。2.新增页面 添加完成后 , 把这个状态变为true , 告诉浏览器我添加完成了。

2023-09-14 15:17:35 268 1

原创 js中new Date()处理过滤时间格式,直接用(已补零)

js过滤时间,获取当前最新时间并且过滤

2023-09-13 09:43:13 160 1

原创 h5配置环境变量.env文件

html5配置环境变量

2023-09-11 17:15:45 365

原创 vue2diy小程序(拖拽小程序 , 装修设计)

小程序diy, 拖拽小程序 , pc端拖拽小程序 ,装修小程序

2023-09-08 11:03:21 1203 1

原创 vue2浏览器关闭清除localStorage本地缓存

( 使用cookie生命周期机制,浏览器关闭后,cookie缓存消失,通过cookie判断浏览器是否关闭,如果是刷新,cookie不变,不做任何操作 )方案一 :针对浏览器刷新或关闭后,清除localStorage缓存,app.vue文件mounted编写下方代码。

2023-06-28 11:24:33 5166 1

原创 vue2使用elementUI的el-tabs中有多个echarts变形解决方法

在tabs标签中使用懒加载 只有选中当前的tabs页, 才会渲染echarts ,再发送请求, 执行该tabs内部代码逻辑;另外使用v-show进行判断,对其他tabs进行隐藏. 当然其他方法也有 , 不过个人推荐这一种方法 , 比较简单使用, 另外对初始加载也会友好一些, 因为使用到了懒加载。

2023-06-26 09:57:55 740 1

原创 对el-table中表单进行验证, 怎么验证el-form中的表单

2.data结构 数据结构为 表单对象:{表单规则:{},表格数组:[] } ,注意表格数组一定要用对象包起来。1.html 注意el-from ,嵌套在table外层 , 不然后面提交不能进行验证。

2023-06-21 15:18:45 1381

原创 Echarts单页面渲染多个echarts组件,清除echarts实例

Echarts在同一个dom中, 必须先销毁一个组件后, 才能渲染另外一个组件。代码如下 , 切记 echarts容器要给宽高。

2023-06-20 16:06:37 1022 1

原创 elementui单选框选中取消

改变elementui单选框选中不能取消, 可以通过点击事件来进行值的修改,代码如下

2023-02-09 23:26:46 1472

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除