自定义博客皮肤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)
  • 收藏
  • 关注

原创 Flutter获取网络状态

通过 Connectivity 的 onConnectivityChanged 属性,调用 Stream 的 listen 方法并传递要在连接状态更改时调用的函数。在函数内部,处理连接状态发生变化时要执行的操作。获取当前的网络状态可以获取 Connectivity 的实例并调用其 checkConnectivity 方法。在app中我们需要获取到当前的网络状态并对用户进行一些相应的提示。如果设备未连接到互联网,您将收到以下错误。如果给定的地址无效,您也会得到同样的错误。包,很方便的获取到当前的网络状态。

2023-10-31 13:51:11 616

原创 JS Array.map方法内异步方法无法同步执行

在U订货处理数据时,经常要整合多个表的信息。通常我习惯用map来处理array,但是我发现array.map中需要异步处理数据时会遇到一些问题。map的执行异步的时候,map的内部不会等待异步执行的结果,而是快速遍历一遍数组,此时异步没有执行,不能及时获取到值。那么如果我们确实需要对数组的每一项值进行异步处理时怎么做呢?// 获取一个异步的接口。使用for of 等替代map。// map并发执行。用promise.all包装。

2023-03-31 13:51:35 684

原创 移动端适配方案

随着5G的大规模普及,移动设备能帮助我们更快更方便的解决更多的问题。顺应时代潮流,更多的项目也不可避免的遇到移动端适配的问题。

2022-11-30 11:30:34 499

原创 同一接口请求不同数据简便写法

在业务中,需要通过同一个接口,不同的token来请求不同的服务单信息并存储到相应的数组中去。和之前相比,代码更为精简。

2022-11-28 16:15:39 593

原创 前端将DOM转为图片并保存

dom-to-image与html2canvas相比,dom-to-image支持带滚动条的节点,但是在移动端的兼容性较差,因为现在做的是PC端的项目而且有虚拟表格所以选择了dom-to-image,大家看场景自由选择~

2022-10-11 17:53:40 1680

原创 vi编辑器

vi是Linux系统下的一个功能强大的编辑器。Linux vi命令非常强的,熟练使用可以更高效的编辑代码,配置系统文件等。

2022-09-20 11:13:20 2129

原创 Chrome开发者工具调整样式相关技巧

Chrome开发者工具调整样式相关技巧

2022-08-04 17:01:58 920

原创 vite+vue3项目中使用SVG

在开发过程中发现在vite+vue3项目中与在vue2项目中使用SVG的方式有所区别。下面将详细操作记录下来。

2022-07-29 16:27:33 2502 4

原创 一张图看懂git的常用操作

git基本操作、常用命令、冲突处理

2022-07-18 10:46:02 383

原创 空值合并运算符‘两个问号‘与‘||‘的区别和使用

无意中发现'??'这个运算符实在是太好用啦!是对'||'的扩充,可以按需选择用'||'还是'??'~(*^▽^*)~(吐槽一下,竟然把??判为敏感词不让放标题...)??符号会判断一个参数的值是否是已定义的(defined)如果是,返回左边(它本身),如果不是,返回右边a??blet a;alert(a ?? b ); //输出b,a未定义我们可以用'??'来给未定义的变量提供一个默认值,当变量为null/undefined时返回这个变量值let user

2022-03-11 13:59:55 1199

原创 Nuxt中一些常见的图片资源不显示问题

我在刚开始实习的时候的第一个任务就是通过nuxt制作企业官网。一步步走来踩了很多坑,其中图片资源不显示的问题真的出现了好多次。如果你也是初学者,希望这篇博文能帮到你!

2022-03-10 09:28:42 4201 2

原创 NUXT 运行generate报错 is not in cwd

错误原因主要是windows系统和Linux获取路径的方式不同我们可以在node_modules@nuxt\cli\dist\cli-generate.js中修改一些配置,如下图所示 const files = await globby__default['default']('**/*.*', { ...globbyOptions, ignore, cwd: upath . normalize ( rootDir ), // 原来是cwd:rootDir

2022-03-09 18:04:53 722

原创 Vue-router路由传参(query和params等)的使用和区别

拼接方式 页面刷新数据不会丢失,相当于query方式 使用方法 this.$router.push({path:'/detail/${id}'}) 获取参数方式 this.$router.params.id params传参 params动态路由传参,一定要在路由中定义参数,然后在路由跳转的时候必须要加上参数,否则就是空白页面 params与name组合使用 刷新页面时参数会消失 参数不会出现在地址栏中 使用方法 this.$router.p...

2022-03-09 17:47:33 353

空空如也

空空如也

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

TA关注的人

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