
简介
希望我能从写出的文字里找到我想做的事情!
擅长的技术栈
可提供的服务
暂无可提供的服务
react native 项目,版本:0.76.6react版本 18.3.1macOS版本:15.4Xcode版本 16.3开发方式,借助expo。解决方案:升级rn版本。

首先登录功能,需要两个页面,一个登录页,一个登录后跳转到页面,这里叫它首页吧。先在views底下新建两个页面:首页,登录页添加两个页面的路由表,这一步把路由表基础部分做了画登录页和首页的界面登录,需要向服务发送请求=> 做一下请求拦截和封装发送请求响应后存储用户信息,跳转页面开发首页的样式

虽然很多时候后端会把分页,搜索,排序都做好,但是有些返回数据并不多的页面,或者其他原因不能后端分页的通常会前端处理,而前端分页一般会涉及:表格数据的搜索,表格分页,排序,有些需要加一列序号。

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

vscode pets,一个可以观察电子小宠物的插件,休息脑子的时候可以玩玩!

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

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

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

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

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









