- 博客(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
原创 同一接口请求不同数据简便写法
在业务中,需要通过同一个接口,不同的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
原创 vite+vue3项目中使用SVG
在开发过程中发现在vite+vue3项目中与在vue2项目中使用SVG的方式有所区别。下面将详细操作记录下来。
2022-07-29 16:27:33
2502
4
原创 空值合并运算符‘两个问号‘与‘||‘的区别和使用
无意中发现'??'这个运算符实在是太好用啦!是对'||'的扩充,可以按需选择用'||'还是'??'~(*^▽^*)~(吐槽一下,竟然把??判为敏感词不让放标题...)??符号会判断一个参数的值是否是已定义的(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关注的人