自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 前端拿到文件路径,如何直接实现下载,不新开窗口

【代码】前端拿到文件路径,如何直接实现下载,不新开窗口。

2024-07-23 10:37:19 219

原创 分享:一个直接访问就能生成随机图片的网站

访问地址:https://dog.ceo/api/breed/pembroke/images/random。注意:每一次访问都能返回一张不同的狗狗的图片,不能请求太频繁,间隙太快,否则服务器将封掉你的IP。

2024-05-13 15:14:40 340

原创 JS中的reduce详解

【代码】JS中的reduce详解。

2024-04-29 14:03:04 103

原创 如何将Echarts截图转换为Base64格式

【代码】如何将Echarts截图转换为Base64格式。

2024-04-28 16:40:34 185 1

原创 前端如何实现PDF文件下载

【代码】前端如何实现PDF文件下载。

2024-04-25 16:26:40 457

原创 前端如何处理后端返回的base64的PDF文件流

【代码】前端如何处理后端返回的base64的PDF文件流。

2024-04-15 10:50:44 386 3

原创 JS如何快速把数组映射成对象

【代码】JS如何快速把数组映射成对象。

2024-04-09 09:50:06 474

原创 前端导出表格

【代码】前端导出表格。

2024-03-29 16:32:49 89 1

原创 van-picker如何实现类似el-select的功能

2.因为放在van-form中,每一行都是以van-field去作为基础组件来写,但是这样写就只能处理一半,要么你field双向绑定取到的值是label,要么是value,此时页面渲染与你想要作为参数传递的就是同一个属性了。4.使用这个文件的地方,也就是原来van-field与van-picker配合使用的地方。3.所以需要重新封装一次,自定义一个vue文件即可。1.移动端开发,大概页面就是这样。

2024-03-21 21:14:08 584 1

原创 vue 封装 axios

/如有需要:注意使用token的时候需要引入cookie方法或者用本地localStorage等方法,推荐js-cookie。//发请求前做的一些处理,数据转化,配置请求头,设置token,设置loading等,根据需求去添加。//config.params = {'token':token} //如果要求携带在参数中。/***** 接收到异常响应的处理开始 *****//***** 处理结束 *****/// 公共接口--这里注意后面会讲。

2023-10-12 09:22:16 84 1

原创 预览PDF文件,新开浏览器窗口或者打开弹窗,如何禁用掉自带的下载等功能。

只需要在路径后面继续添加以下参数即可:#toolbar=0&navpanes=0&scrollbar=0。当后端返回一个PDF文件支持预览时,直接打开路径,会带上一些功能菜单。但是这个地方不需要这些功能,只需要展示文件即可。

2023-08-30 11:08:59 1860 8

原创 Flutter 中如何开发一个三角形

dart中可以采用border去画三角形,三角形朝向的那边就是实际你要赋值的颜色了。

2023-08-11 13:28:38 1015 1

原创 Flutter开发App时,缓存的值查看的入口

第一步:view ==> Tool windows ==> Device File Explorer。第三步: 你想查看的缓存数据在 /data/data/包名/shared_prefs 路径下。在Andriod studio中,如果想直观的看到缓存的东西,跟着步骤走。这是你的设备的app的包,一直找,找到你当前开发的这个app的名字,第二步:打开Device File Explorer后界面是这样。点击这个xml文件,就能看到缓存的数据了。

2023-06-13 11:19:14 322

原创 如何高效切换Java版本

默认去系统变量里面改JAVA_HOME的路径,改了之后,电脑也重启了,用java -version发现还是没切成功。set path =JDK安装路径\bin;再用java -version查看,切换成功!

2023-06-07 10:20:56 1483

原创 Flutter 子组件中的TextField如何在父组件获取当前用户输入的值?

在开发一些经常复用的Input框时,我们都会抽离出一个Widget,通过调用这个Widget,去传入title,icon,hintText等。就可以减少很多代码量。但是当我们将子组件抽离出来,父组件调用这个widget,如何去获取TextField中用户输入的值呢?需要使用这个Widget的父组件去调用,并且将子组件所需要的参数都传递给子组件。父组件中需要获取子组件的输入值时,直接调用controller.text即可。在父组件调用Widget时,将第一步定义的controller传递进去。

2023-06-06 14:40:47 525

原创 Flutter 如何调整 Button的高度?

再往上一层容器找找看,如果你使用了Container或者SizedBox这样的容器,那么极有可能因为Container中的属性,比如:margin,padding等 与 ButtomTheme 冲突了,这个时候我们就可以尝试想写入ButtonTheme的height往Container上放。在使用Flutter预定义的ElevatedButton时,不能设置高度属性,也看了一些别人的文章,用ButtonTheme容器将你要调整高度的Button包裹起来,然后在ButtonTheme中去控制高度。

2023-06-01 15:48:35 1226

原创 Flutter 在Container中使用Column组件后,Column中的Text文本自动居中如何解决?

1. 最近在开发公司App时,发现使用Container或者SizedBox作为容器后,在child中使用Column容器,再把要展示的信息做为Column的children去开发,这时,children内的Text组件会自动居于屏幕水平中间位置。2. 实际想要的效果是文本靠左对齐,用了Text组件中的TextAlign发现不对,因为这个是将Text组件整体居中,不是将文本居中了,所以我们还是要去操作这个Text组件才行。所以要往Text组件的父级容器中去处理。

2023-06-01 15:35:14 1155

原创 Flutter app 解决页面顶端存在一节灰色块以及去掉红色DEBUG标志

1.在页面中使用ListView来做为最外层容器时,调试的时候,手机顶部存在一节灰色块。这个时候是因为ListView的padding引起的,如果我们想关闭这块元素,那么。1. 通过命令或者在编辑器中生成一个新的项目,此时运行起来项目都会带有这个标志。,这个属性默认值是true,所以我们需要手动将其置为false即可。二. 释放掉项目自动开启的DEBUG标志。2.如果想关掉这个DEBUG标志,2. 要解决这个问题很简单,一. 释放掉顶部灰色模块。

2023-06-01 10:51:48 370

原创 Flutter中对于color属性的写法汇总

第三种: 十六进制写法 Color(0xFF 0000FF) 和Color(0x00 0000FF)(1) 0xFF 是一个十六进制数,表示颜色的 alpha 值为 100%,即完全不透明。第二种:RGBA写法 Color.fromRGBO(r, g, b, opacity)(2) 0x00 是一个十六进制数,表示颜色的 alpha 值为 0%,即完全透明。在开发flutter应用时,对于要写color属性的组件,目前汇总以下这些写法。第一种: 预定义颜色名称 Colors.xxx。

2023-05-31 17:34:58 882 1

原创 Flutter App开发,高效解决如何将用户登录手机号部分用星号代替在页面中展示

在开发App时,一般都会遇到个人中心的页面,这个时候页面中要展示出来用户当前登录手机号码,但是数据库存的是正常的手机号,需要前端自己来将部分用星号('*')代替。主要使用的是字符串的replaceRange(star, end, newStr)第三步:在我们需要显示这个变量的地方,去调用这个变量即可。第二步:在页面初始化生命周期中去操作这个 phone变量,第一步:定义一个变量 存储手机号。

2023-05-31 12:20:33 423 1

原创 Flutter如何实现圆形头像框

首先,一般来说,从服务器读取的图片一般都是矩形,如果页面需要一个圆形图片,那么这个时候都是前端自己来处理。在Flutter中自带了两个组件来帮助我们实现圆形头像框的开发。但是相对于CircleAvatar组件,使用ClipOval组件,需要我们自己定义图片的平铺方式,就需要加上fit属性。一般常用该组件的2个属性就能实现我们想要的结果,一是 backgroundImage ,二是radius。同理,想要一个圆形头像,那么还是要设定这个元素的宽高,以及图片的URL地址,3.接下来一组完整代码可以参考。

2023-05-29 10:57:56 651 1

原创 Flutter中的MaterialApp中的title在哪儿显示?

在flutter项目中,我们都会用到MaterialApp这个组件作为根组件,包括设置title,theme等属性。实际是在你的手机进程里面,这个时候你的这个App就以你定义的title显示在这个地方。theme是设置App的主题颜色,那title设置好在哪儿能看到渲染呢?

2023-05-29 09:42:56 300

原创 规避 CSDN 必须登录 才能复制别人文章里的代码

在CSDN看文章时,由于CSDN官网增加了限制,必须要登录才能复制代码,但是某些开发是公司内的内网,是登录不了账号的。接下来教你一分钟解决这个登录限制。第二步:在console控制台输入以下代码:document.body.contentEditable = true即可。第一步:在你需要复制代码的文章页面,F12打开控制台。第三步:现在可以任意复制你想复制的代码了。

2023-05-26 17:20:30 2810 2

原创 Flutter如何用解决不同平台,不同设备尺寸的样式兼容问题?使用第三方库--ScreenUtil

flutter如何让一套代码自动适应用户的设备尺寸

2023-05-25 14:21:29 992 1

原创 闭包的相关内容(帮助你快速理解,面试绝对稳稳的)

1.闭包是什么?闭包就是外层函数的作用域对象,在外层函数被调用后,依然被内层函数引用着,无法释放,形成了这样一个结构,就叫闭包。2.闭包的缺点:占用内存————因为它会有一个外层函数的作用域对象没有释放,导致多占一个内存位置。3.闭包的三步曲:(1)先用一个外层函数包裹将要保护的变量和内层函数(2)外层函数将内层函数返回到外部(3)必须调用外层函数,用变量来接住返回出来的内层函数4.闭包如何释放?当一个闭包结构不再使用后,就需要手动释放!手动释放!手动释放!将内层函数的变

2021-07-06 11:24:36 232 1

空空如也

空空如也

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

TA关注的人

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