- 博客(106)
- 收藏
- 关注
原创 Leetcode刷题日记(23.合并K个升序链表)
对链表数组进行遍历,每次取两个链表合并生成一个新的链表,然后将新的插入进数组头部,依次进行直到数组中只有一个链表。(不过亲测好像超时了)给定一个链表数组,每个链表都按升序排列。将所有链表合并到一个升序链表中,返回合并后的链表。考虑归并排序用到的分治思想。将链表数组从中点拆开,直到剩下1个元素,然后两两合并。基本方法:两个升序链表合并。
2024-12-03 12:19:52
183
原创 前端页面整屏滚动fullpage.js简单使用
前端页面整屏滚动fullpage.js简单使用,FullPage.js 还支持许多进阶功能,如响应式布局调整、事件监听等。例如,你可以监听到某个节的激活事件,并执行特定的操作
2024-11-01 15:54:24
397
原创 uniapp的video视频属性打包app后层级过高
在使用uniapp开发APP时,使用video标签显示视频发现H5可以正常展示,但是打包到APP后,它的层级过高,会把其他标签盖住
2024-10-30 12:20:32
1523
5
原创 前端处理API接口故障:多接口自动切换的实现方案
经常会遇到后端接口服务器故障的情况,尤其是在分布式系统中,多个API服务可能不可用。为了确保用户体验流畅,当一个API地址不可用时,可以自动切换到备用的接口地址,并保证后续所有的请求都使用当前可用的接口地址
2024-10-25 10:47:47
587
原创 微信小程序点击按钮分享指定页面
微信小程序分享指定页面。监听用户点击页面内转发按钮(button 组件 open-type="share")或右上角菜单“转发”按钮的行为,并自定义转发内容。注意:只有定义了此事件处理函数,右上角菜单才会显示“转发”按钮
2024-09-25 16:12:39
568
原创 解决 Ant Design Vue Upload 组件在苹果手机上只能拍照无法选择相册的问题
使用 Ant Design Vue 的 a-upload 组件在苹果手机上上传图片时,默认情况下,iOS 设备会将 的 capture 属性设置为 true,导致用户只能通过相机拍照上传图片,而不能从相册中选择图片。这个问题是因为默认情况下,a-upload 组件会在 上添加 capture 属性,从而限制了用户的选择方式
2024-09-06 10:35:43
1076
原创 uniapp分包
在开发大型或功能复杂的UniApp应用时,为了提高加载速度和用户体验,我们通常会采用按需加载的技术,也就是常说的“分包”。本文将详细介绍如何在UniApp项目中实现分包。
2024-08-28 11:22:50
633
原创 微信小程序子组件向父组件传递数据
。当用户点击子组件中的按钮时,子组件会触发一个名为 customEvent 的事件,并附带一些数据。父组件监听这个事件,并在其方法 handleClickFromChild 中处理这些数据。
2024-08-13 11:29:48
2357
2
原创 每日一题(力扣)---从中序与后序遍历序列构造二叉树
根据中序遍历和后序遍历的特性可知,后序遍历的最后一个元素为根元素。然后找到中序遍历中对应的序号。将中序遍历的划分为两部分,左边为左子树,右边为右子树。由思路可知,可以使用递归。递归函数的入口为划分的区间。left表示左端点,right表示右端点。
2024-04-09 19:54:37
297
2
原创 每日一题(力扣)---插入区间
在intervals中插入区间newInterval,使得intervals依然按照starti升序排列,且区间之间不重叠(如果有必要的话,可以合并区间)。返回插入之后的intervals。
2024-04-08 14:17:53
424
原创 遍历数组并格式化其中的时间戳数据为日期字符串
经常需要处理和格式化日期数据,以便更好地展示给用户或进行进一步的数据分析。内容的JavaScript代码段,它遍历一个名为exchangeList的列表,并对其中每个元素的deadline_time字段进行日期格式化处理
2024-04-03 14:16:14
210
原创 Vue CLI 配置与 Nginx 反向代理:无缝连接前后端API通信
阐述如何在Vue.js项目中合理配置Vue CLI的开发服务器代理及Nginx反向代理,以实现在不同环境(开发与生产)下前后端API接口的有效连接和管理
2024-03-28 11:34:17
1028
原创 在Vue中创建生产和开发环境
Vue CLI通过环境变量和Webpack模式区分生产与开发配置:在项目中分别创建.env.*文件存储不同环境变量,并在vue.config.js中按环境定制Webpack配置。在代码中引用环境变量实现动态资源配置,借助npm scripts与cross-env指定运行模式。
2024-03-28 11:32:26
829
原创 微信小程序使用Vant组件库流程
Vant是一款基于Vue的高质量移动端组件库,专为微信小程序打造,提供丰富、简洁、易用的UI组件,助力开发者快速搭建美观、功能完善的微信小程序界面,提升开发效率与用户体验。
2024-03-26 18:07:24
914
原创 探索Zalo:从社交APP到Mini App开发指南
新版需兼容谷歌服务框架,否则可通过老版注册账号跨设备登录。苹果用户若遇外网限制可寻求替代方案。而开发Zalo Mini App需借助官方Studio工具
2024-03-24 18:32:32
3497
2
原创 面试题---区别内存溢出与内存泄漏
内存溢出(Memory Overflow)和内存泄漏(Memory Leak)是两种不同的内存管理问题,在软件开发中具有不同的含义和影响:内存溢出发生情况:当程序在运行过程中尝试请求更多的内存,但操作系统或环境无法满足这一请求,因为所有的物理或虚拟内存都已经分配完毕,没有足够空间供程序使用。内存泄漏发生情况:程序在动态分配内存后,未能正确地释放不再使用的内存空间,导致这部分内存不能被再次利用,即系统中永远存在一些无法回收的内存。
2024-03-21 10:56:00
226
原创 面试题---闭包的理解
闭包是一种特殊的函数,它能够记住并访问其外部作用域(即定义它的函数)中的变量,即使在其外部函数已经执行完毕后,这些变量仍然可以被访问和修改。通过这种方式,闭包实现了数据隐藏和状态维持的功能,在JavaScript等语言中广泛应用于模块化、异步处理和函数式编程等领域。
2024-03-20 16:00:29
262
原创 React函数组件Hook
Hook也叫钩子,本质就是函数,使用 React 组件的状态和生命周期函数...Hook 语法 基本已经代替了类组件的语法,后面的 React 项目就完全是用Hook语法了
2024-03-19 18:08:12
773
原创 React的生命周期
React组件具有明确的生命周期,包括挂载、更新和卸载阶段。从构造函数初始化开始,经历render渲染、componentDidMount加载后操作,再到componentDidUpdate更新后处理,直至componentWillUnmount销毁前清理,每个阶段都有特定的方法及案例
2024-03-19 11:29:58
1165
原创 React的基本使用
React基本使用,从搭建Create React App脚手架开始,逐步演示了组件渲染、状态管理方法的应用,分享了配套谷歌开发者工具的使用
2024-03-18 12:07:03
1201
1
原创 js/Vue中数组、字符串及对象的常用方法及项目常用案例
深度剖析了JavaScript中数组、字符串和对象这三大核心数据类型的常用方法,帮助开发者解锁高效处理数据的新技能。从数组的增删改查(push、pop、splice等)到字符串的灵活变换(split、concat、replace等),再到对象属性的遍历与操作(for...in循环、Object.keys/values/entries等)
2024-01-19 10:14:01
2022
原创 Vue中Props将父组件的数据传递给子组件
Vue中props的基本概念和作用,阐述如何通过props将父组件的数据传递给子组件,并强调props在组件化设计中的关键地位
2024-01-19 10:05:58
569
原创 Vue配置语法检查及关闭语法检查的说明
在Vue.js项目开发过程中,可以通过相关配置实现对代码的语法检查功能。开启语法检查有助于实时发现并修正代码错误,提升开发质量;而关闭语法检查则可能适用于特定场景,如临时禁用严格模式以调试问题。
2024-01-17 11:47:42
2036
1
原创 Vue的指令集合
Vue.js指令集包括v-bind、v-on、v-if等,实现动态数据绑定、事件处理和条件渲染等功能。如v-for循环渲染列表,v-model实现双向数据绑定。
2024-01-17 11:40:47
1134
原创 Vue中v-for指令的详细应用与遍历数据说明
在Vue.js中,v-for指令用于对数据集合进行详细的循环遍历渲染。它能够根据提供的数据结构(如数组或对象)来动态生成DOM元素的多个实例。
2024-01-17 11:29:56
1114
原创 Vue键盘按键别名/事件说明及案例
Vue键盘按键别名/事件说明及案例。keydown:当用户按下任意键时触发。keyup:当用户释放任意键时触发。keypress:当字符键被按下并松开时触发。
2024-01-17 11:04:59
732
原创 Vue中监听数据变化并初始化ECharts时“Cannot read properties of undefined (reading ‘getAttribute‘)“错误
当通过监听器获取到value值的变化,并据此调用相应函数时,虽然DOM理论上已完成更新,但在根据特定值(如6)触发展示逻辑并尝试初始化ECharts图表时,可能会遇到一个情况:即在执行初始化方法前,通过ref引用的DOM元素实际上尚未加载完毕或未被Vue实例正确关联。因此,在初始化ECharts图表并试图访问该DOM元素属性时,就会导致“Cannot read properties of undefined (reading 'getAttribute')"的错误。为了确保在初始化ECharts图表时D
2024-01-12 16:10:03
951
原创 微信小程序点击图片放大预览以及进行保存图片、发送给朋友等案例说明
微信小程序点击图片放大预览。wx.previewImage在新页面中全屏预览图片。预览的过程中用户可以进行保存图片、发送给朋友
2023-12-27 11:32:44
1329
1
原创 html/vue网页修改页面标题
Vue中,可以通过修改元素的内容来更新页面的标题。要动态地根据数据或状态来修改标题,可以使用计算属性(computed property)来获取需要显示的标题值,并将其赋值给document.title
2023-12-25 10:43:58
699
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人