
简介
希望我能从写出的文字里找到我想做的事情!
擅长的技术栈
可提供的服务
暂无可提供的服务
配置React Native开发环境(Mac)核心步骤:安装Xcode和Android Studio(优先进行,耗时较长)通过Homebrew安装必要工具链:Node.js(建议v20.19.2)Watchman(文件监控)Ruby/CocoaPods(iOS依赖管理)JDK(Android编译环境)环境配置要点:切换Homebrew国内源加速下载配置Ruby和CocoaPods路径更新Git版本

react native 项目,版本:0.76.6react版本 18.3.1macOS版本:15.4Xcode版本 16.3开发方式,借助expo。解决方案:升级rn版本。

虽然是简单的业务逻辑,但是封装起来使用更方便,这里是记录这种常见类型的列表页的业务需求实现方式。还有一篇实现,可以筛选的表格列 的实现方式。

用户权限控制路由表和左侧菜单一般是带权限的系统的通用功能,我认为大可以分成两类:控制访问哪些页面,控制能执行哪些操作。前者要实现用户只能查看有权限的页面,比如,左侧菜单的菜单栏都是根据权限过滤的,跳转路由时要判断权限(路由守卫的工作),后者要做到用户只能操作有权限的功,比如点击新建、修改按钮等。后者实现也很简单,好的方法是加一个权限的指令,哪个地方需要判断权限就调用,这里先只讨论前者的实现。

项目中很多地方需要显示一些字段信息,比如项目信息,项目说明的字段,总会有需求是显示当字段内容过多的时候,加省略号显示,然后显示tooltip。

一般工作的时候有多个项目需要维护,那么node版本不同就需要时常切换,用nvm控制版本比较方便。

实现图片和文本的复制和下载方法应该挺多,而后者如果想要一张图片和文字说明都被下载,那肯定是在一起,下载成一张图片的样子,所以后者的实现方法,我暂时只想到一种:画canvas然后下载。都是需要浏览器的Clipboard 支持,大部分都支持。

这里是写了迁移的背景和准备工作,包括一些系统的介绍,和主要的功能开发规划。

Axios是一个强大而灵活的工具,可以简化和优化HTTP请求的处理,是前端开发中常用的网络请求库之一,并且当在Vue.js 3项目中使用Axios时,可以通过全局设置来配置Axios实例,以便在整个应用程序中共享相同的请求和响应逻辑,比如500或者401时,系统的一些操作

团队想给新系统的新建/修改用户、个人设置的修改密码中的密码输入框加一个密码校验。具体加什么校验,产品参考了几个增加密码复杂度的校验,比如不能输入连续的3个数字,这种校验,但是好像密码的复杂度并不能保证系统的安全性,好像邮箱验证会比较安全?虽然密码只防君子不妨小人,但是设置密码校验也只是避免用户输入过于简单的密码,比如:123,123456,111111这种。针对我们这个项目,我们的密码校验规则是:









