240 发简信
IP属地:陕西
  • 基于Vue 自定义指令的多选菜单实现 v-item-select

    1. 最近刚学了 vue 自定义指令,突发奇想做一个多选菜单(因为这样的需求其实蛮普遍的),代码高复用低耦合,花了一天时间完成,源码如下: 2....

  • Resize,w 360,h 240
    基于vue3.2 语法糖 <script setup> 仿 flutter Card 组件封装 审核中

    1. 需求来源 业务中需要类似 flutter Card 的效果插件,基于 vue3.2 的学习自之后,基本达到高复用,低耦合的需求,支持: 实...

  • 开发效率:VSCode extension/插件 开发

    一. VSCode extension 可以做什么? 如果你有一个很棒的(关于代码的)点子,除非遇到不可实现的客观条件,否则一切皆可实现; 二....

  • Flutter重构: plugin 插件方法标准化实现

    工作中经常实现 plugin 插件,随着项目人员的增加,功能的增加,代码有些混乱,随想实现一种通用的,标准化的实现方案,最终实现如下: 一. 创...

  • Resize,w 360,h 240
    Flutter 组件:列表复用,支持 TabBar 不可点击状态

    一、需求 工作中常遇到列表界面复用,每次敲重复代码有点繁琐,随顺手封装,方便复用;值得注意的是flutter 中不可点击状态不是通过属性设置的,...

  • Resize,w 360,h 240
    flutter组件封装:极简 TableView section 实现

    需求:开发中遇到需要iOS tableView 分组效果实现;随想封装一个通用的,所有类似界面都可复用的;组件带 headerBuilder 构...

  • Flutter 中 ValueNotifier<List<T>> 监听问题解决

    1. 起因 开发中遇到一个问题 ValueNotifier > 监听失败, 初步确认原因是数组值发生改变但是地址未发生改变,与 iOS 监听数组...

  • Swift 重构:正则表达式/NSRegularExpression 过滤文本

    思路来源: 开发中遇到复杂的字符匹配,正则表达式是最常用的实现方式,每次从头写一堆重复/相似的代码就很令人烦躁的,随想重构一下使用方法,方便以后...

  • Resize,w 360,h 240
    iOS UIAlertController高级自定义

    需求: 自定义了无数的弹窗,发现系统自带的有许多私有属性,随扩展玩玩,实现以下三种效果:(核心是通过私有 api 属性 通过 KVC 实现;) ...

个人介绍
已转移到掘金,次博客不在更新,请关注:
https://juejin.cn/user/3544481219481374