自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 HarmonyOS NEXT数据懒加载【LazyForEach】

ForEach“LazyForEach从提供的数据源中按需迭代数据,并在每次迭代过程中创建相应的组件。当在滚动容器中使用了LazyForEach,框架会根据滚动容器可视区域按需创建组件,当组件滑出可视区域外时,框架会进行组件销毁回收以降低内存占用。”说来说去就是提升性能,需要根据自身情况选择是否使用该技术,毕竟用起来有一丢丢烦人。举个例子,一个List里头好多子项,需要不断滚动请求数据,这时懒加载技术属于专业对口可以考虑使用;如果就一个Swiper组件或者子项很少的列表,大可不必使用懒加载;

2024-09-09 14:47:41 234

原创 HarmonyOS Next应用级状态管理

HarmonyOS Next数据持久化主要包括LocalStorage、AppStorage和PersistentStorage。LocalStorage是页面级的UI状态存储,通过@Entry装饰器接收的参数可以在页面内共享同一个LocalStorage实例。AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。PersistentStorage是应用程序中的可选单例对象。

2024-09-04 11:05:14 396

原创 HarmonyOS NEXT列表项中的半模态转场

HarmonyOS中的半模态转场原先由Pannel组件提供该能力,但通过可知,从API Version 12 开始,该组件不再维护,推荐使用通用属性bindSheet。当然,本篇文章探讨的是列表项中的半模态转场问题。

2024-08-29 10:50:38 293

原创 HarmonyOS Next数据持久化

HarmonyOS Next数据持久化主要包括用户首选项和关系型数据库。用户首选项为应用提供Key-Value键值型的数据处理能力,支持应用持久化轻量级数据,并对其修改和查询。关系型数据库(Relational Database,RDB)是一种基于关系模型来管理数据的数据库。关系型数据库基于SQLite组件提供了一套完整的对本地数据库进行管理的机制,对外提供了一系列的增、删、改、查等接口,也可以直接运行用户输入的SQL语句来满足复杂的场景需要。

2024-08-22 10:22:19 246

原创 HarmonyOS Next开发中使用iconfont字体图标

在HarmonyOS开发中使用阿里巴巴图标库的字体图标,完成字体下载、注册和使用。

2024-08-19 11:13:14 511

原创 解决elementUI 表单输入框浏览器自动填写问题

一般来说,输入表单、提交之后,浏览器会保存表单内容,刷新页面之后对应表单内容会自动填充。这个机制可以说是有利有弊,好的是如果经常登录同一个平台,自动填充账号密码显然可以提高效率;但如果是在注册这种场景下,每一次输入表单的内容都不相同,自动填充功能会严重影响我们的使用体验。

2023-04-18 11:00:10 1895

原创 ElementUI el-date-picker日期时间选择器”placement”报错问题的解决方案

【代码】ElementUI el-date-picker日期时间选择器”placement”报错问题的解决方案。

2023-04-04 10:03:41 812

原创 git克隆代码“error: invalid path ‘plugins/service.js ‘ fatal: unable to checkout working tree”的解决方案

文件路径后面有一个空格,Mac系统是没有影响的,但Windows系统中这种命名是非法的,所以只需要让同事把。的错误,巧合的是,另一位同事的Mac也是能正常克隆的。经过“仔细研究”,发现是项目中所报的。Windows系统克隆同事的Mac代码的时候,报了。文件后面的空格删掉即可。

2023-02-15 09:32:04 639

原创 react脚手架开发uTools工具打包时去掉.map文件的解决方案

用react脚手架项目开发utools工具时,若直接用默认打包后的文件提交审核,大概率会被撤回;原因也是会很清楚的告诉我们:“插件内请勿包含.js.map, .css.map 调试文件”。因此,笔者将盘点react脚手架项目打包去掉.map文件的解决方案。

2023-02-10 09:56:41 644

原创 【Ant Design】Modal对话框配合Form表单时设置表单域数据

**报错:Uncaught TypeError: Cannot read properties of null (reading ‘setFieldsValue’) ***显然当前form实例为null,自然也就无法进行setFieldsValue操作;有知道具体原因的大佬,麻烦留言,感激不尽!

2023-02-07 10:57:04 617

原创 elementUI级联选择器el-cascader组件踩坑

项目测试过程中出现了一个bug:elementUI级联选择器el-cascader组件做了一个省市县三级联动且可以选择任意一级选项,但选择任意省市县之后,获取不到选择的值。

2023-02-06 13:48:54 849 2

原创 elementUI中关闭el-dialog时如何彻底销毁其中的内容和数据

vue+elementUI项目,点击某个按钮显示el-dialog弹框,弹框中有tab标签页,用来显示不同类型的echarts图表。bug如下:第一次打开弹框,选中第二个tab之后关闭弹框,再次打开弹框时默认选中的是第二个tab,但展示的是第一个tab的数据。

2023-01-30 14:40:22 8899 1

原创 unity3d计算两点之间距离的方法

unity3d中计算两点之间的距离首先在unity场景中创建一个Cube1、一个Cube2,用来当做待计算距离的两个物体,且新建脚本DisCal.cs,将脚本拖入Cube1.打开脚本,在脚本中首先定义一个全局变量public Transform cube2;返回unity将Cube2物体拖入Cube1的脚本中。计算两点之间的距离一般有如下两种方法:向量的模float dis1 = (cube2.position - transform.position).magnitude;//magni

2021-01-31 10:59:41 19510

超级玛丽地图.zip

超级玛丽全关卡地图贴图资源包

2021-01-22

空空如也

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

TA关注的人

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