自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 通过一个本地存草稿的示例记录sqflite的使用

摘要:本文介绍了在Dart中使用sqflite创建本地数据库的操作方法。主要包括:1)初始化数据库和创建表结构;2)实现数据插入(带唯一约束和冲突处理)、更新、查询(全部查询、分页查询)、删除等基本CRUD操作;3)特别说明了对手机号字段设置UNIQUE约束,以及使用conflictAlgorithm处理数据冲突。所有查询结果按时间倒序排列,并提供了分页查询的实现方式。代码示例完整,可用于草稿箱等需要本地数据存储的场景参考。

2025-06-11 11:57:19 50

原创 记录一下flutter项目自己封窗的弹窗

在评委项目开发中,我封装了弹窗(Dialog)和底部弹出组件(ModalSheet),以提升代码复用性和开发效率。通过JudgeDialog类,我实现了内容边距、样式、关闭按钮等基础功能的封装,并提供了tipDialog和markDialog方法用于自定义弹窗。此外,我还扩展了底部弹窗功能,支持支付方式选择,通过AppPayModalSheet类实现了支付弹窗的构建,包括支付方式选择、金额显示、余额提示等功能。该封装简化了弹窗的调用逻辑,提高了代码的可维护性和可扩展性。

2025-05-20 12:02:40 262

原创 Flutter路由模块化管理方案

总结记录一下Flutter路由模块管理,方便多人协作

2025-04-21 18:13:40 397

原创 Flutter基于友盟全局消息推送优化方案

为了解决友盟消息推送在Flutter中只能触发一次的问题,并实现全局弹窗效果,可以按照以下步骤进行优化:

2025-04-18 17:25:14 342

原创 Flutter在 不借助任何代码生成插件 的情况下,可以通过 扩展方法 + 通用转换逻辑 实现半自动化的 JSON 转换

在 不借助任何代码生成插件 的情况下,可以通过 扩展方法 + 通用转换逻辑 实现半自动化的 JSON 转换。

2025-04-16 20:16:10 182

原创 Flutter 自定义Dialog弹窗和BottomSheet弹窗

本文介绍了如何自定义Dialog弹窗和BottomSheet弹窗组件,实现App全局调用功能。主要包含以下内容:封装了JudgeDialog类,提供两种弹窗样式:居中Dialog和底部Sheet,支持丰富的自定义参数:内容边距、样式、关闭按钮、背景色、透明度等,内置了常用配置如圆角边框、按钮样式、文本对齐方式等,提供了简单的调用方式,如JudgeDialog.tipDialog(context,content:'支付成功')。支持回调函数处理确认/取消操作,并可以完全控制弹窗关闭行为该组件封装了常见

2025-03-18 17:09:24 123

原创 Flutter3.0.0版本关于接口数据富文本的展示(html)

在 Flutter 开发中,如果你需要将接口返回的 HTML 字符串(如 <p>...</p>)正确解析并渲染为 HTML 格式的内容,可以使用 flutter_html 插件。这个插件能够帮助你轻松地解析和渲染 HTML 内容,并且支持丰富的 HTML 标签和样式。

2024-12-31 16:52:26 306

原创 总结flutter Navigator页面跳转方法的应用场景

Flutter 的 Navigator 是用于管理页面导航的核心类,它提供了多种方法来处理路由和页面之间的切换。

2024-12-31 16:36:37 805

原创 记录flutter开发时滑动出现删除与编辑

记录flutter开发时滑动出现删除与编辑,方便以后找

2024-11-19 11:03:45 301

原创 Flutter搭配sqflite实现草稿箱的功能

在Flutter中实现草稿箱功能通常涉及到以下几个关键步骤:数据持久化、文件管理以及用户界面设计。这里,我将提供一个基本的示例框架,使用 sqflite数据库存储草稿信息,包括文件路径和最后修改时间,并使用path_provider来获取应用的缓存目录,用于存储上传的视频和图片文件

2024-07-02 16:25:35 304

原创 Flutter实现草稿箱的示例

在Flutter中实现草稿箱功能,尤其是保存上传的视频和图片文件,并允许用户删除和编辑草稿,涉及到几个关键步骤:文件存储、状态管理、UI设计以及数据持久化。

2024-07-02 15:56:23 375

原创 记录一下VUE中怎么简单实现树状表格的效果

树状table的实现过程

2024-05-30 12:01:07 292 1

原创 关于input[type=“date“]控制部和编辑部的样式修改

记录关于input[type="date"]控制部和编辑部的样式修改,方便查询

2024-05-28 09:47:56 824

原创 Flutter中Navigator导航在async/await中遇到的问题

今天做项目时须要在异步操作成功后跳转页面,但是直接把Navigator.pushNamed直接放到await之后会有"Do not use BuildContexts across async gaps." 这样的警告问题,而放到异步调用后的then()函数里也有问题,就是跳转也时的问题,不管异步是否成功都会跳转。

2024-05-16 20:42:57 219

原创 Flutter项目中MVVM获取列表的示例

在不使用provider的情况下也可以通过实现MVVM架构来达到前后端分离的目的。模拟一个示例

2024-05-10 16:25:28 310

原创 VSCode中添加sass预编译插件

练习一下在vscode中配置Live Sass Compiler插件的相关设置

2024-05-08 10:22:45 450

原创 对比CSS预编译语言Less和Sass的优缺点

在选择学习CSS预编译语言Less或Sass时,了解它们各自的优缺点是很重要的。通过两者的比较,这可以帮助你决定学习哪一个。

2024-05-07 16:54:15 466

原创 Flutter项目中以MVVM形式模拟登录页登录过程

以一个简单的登录页面作为示例,其中ViewModel负责处理业务逻辑,而View负责展示UI及与用户的交互。模拟一下简单的登录过程。

2024-05-07 15:18:23 374

原创 Flutter 中 path_provider的具体应用示例

如果你的应用需要处理大量数据、复杂数据结构或文件类型,那么就用path_provider来访问文件系统进行存储。

2024-05-07 12:05:06 1253

原创 Flutter项目合理的目录架构

分创建一个良好的项目架构目录,能够拥有更清晰的开发思路,可以做到事半功倍

2024-05-07 11:09:09 2138 1

原创 Flutter中保持页面滑动列表或者进行其他一些操作状态

在 Flutter 中,当你在一个页面中滑动列表或者进行其他一些操作时,如果你返回到该页面,可能会发现之前的状态已经丢失了。这在某些情况下可能是不可取的,特别是当你想要保留之前的状态,而不是每次都重新加载页面时。

2024-05-07 10:56:30 639

原创 Flutter Provider实现列表页与子页的关注与取消关注

记录一下Flutter的provider一个全过程,包括请求接口,列表页和列表进入详情页的数据,以及两个页面之间的联动(以关注和取消关注为例)

2024-04-30 15:00:10 152

原创 Flutter状态管理中的Provider案例

为了更好的理解Flutter状态管理,加深印象,摸拟了一个加入购物车的例子,具有添加购物车,删除购物车商品和清空购物车功能

2024-04-29 17:18:01 260

原创 解决在苹果手机移动端点击输入框时页面会放大的情况

发现并解决在苹果手机移动端点击输入框时页面会放大的情况

2024-04-26 14:06:27 774

原创 Flutter 16进制颜色转换

为了方便我们开发时直接复制粘贴色值,我们封装一个类色值转换的类

2024-04-26 11:42:51 645

原创 Flutter项目页面中Widget的状态方法之一

实现底部导航切换时保持页面的浏览状态

2024-04-09 10:14:18 255

原创 Vue中使用容器存储Token等数据的状态及持久化

vuex中的store数据状态管理

2024-03-28 10:29:16 324

原创 VUE中封装Axios请求方法

模块化开发,封装axios请求

2024-03-26 15:51:43 216

原创 VUE基于 vant 的移动端 REM 适配

根据设计稿进行适配

2024-03-26 14:58:54 831

原创 VUE中添加vant框架

yarn 在安装 vant 时出现的问题

2024-03-26 14:29:39 395

原创 VUE添加项目中用到的icon图标

VUE项目中引入icon图标

2024-03-26 12:06:32 372

原创 VUE调整初始目录结构

记录一下新项目的目录结构调整

2024-03-26 11:59:27 248

原创 基于VUE2项目的创建

一个空项目的创建过程

2024-03-26 11:52:04 179

空空如也

空空如也

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

TA关注的人

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