
笔记
文章平均质量分 78
光影少年
大家好我是一枚99年深漂的程序员,技术栈vue2/vue3全家桶、react全家桶、设计模式、电脑维修与组装及运维部署(有合作的店铺),公众号分享平常前端知识笔记及招聘需求,公众号:前端招贤阁,大部分文章在优快云、掘金、知乎、简书、博客园等,博客名字光影少年
展开
-
vue3中的ref相关的api及用法
API作用ref(value)创建响应式数据(基本类型或对象)将对象的某个属性转为将整个对象的属性转为创建浅层响应式创建自定义unref(ref)获取ref的值(等价于ref.value判断是否为强制触发shallowRef更新这些 API 能够帮助你在 Vue 3 中高效管理响应式数据。你在实际项目中有遇到相关问题吗?原创 2025-02-05 22:19:08 · 507 阅读 · 0 评论 -
前度开发面试题
vue中的data是一个对象类型,对象类型的数据是按引用传值的,这就会导致所有组件的实例都共享同一份数据,这是不对的,我们要的是每个组件实例都是独立的为了解决对象类型数据共享的问题,我们需要将data定义成一个函数,每个实例需要通过调用函数生成一个独立的数据对象如果构建大型网站,如商城类,不要犹豫直接上SSR服务端渲染,当然也有相应的坑等你,社区较成熟,英文好一些, 一切问题都迎刃而解。如果只是个人博客、公司官网这类,其余三种都可以。原创 2023-10-31 22:33:30 · 908 阅读 · 0 评论 -
windows系统下如何安装多版本node(nvm的安装与使用)
如何在同一个系统中安装多个版本的node呢,那就是使用nvm进行管理。1.点击开始菜单,找到nodejs的文件夹,点击箭头处,进行卸载(注意:进行此操作之前需结束使用nodejs的项目)3 nvm list // 查看当前安装的nodeJS的版本;打开nvm文件夹下的settings.txt文件,在最后添加以下代码(不改,下载node可能会报错)①.在指定的文件下新建两个文件夹,一个用来存放nvm的安装文件,另一个用来存放node的文件。②.将下载好的安装包放入nvm文件夹中,解压,进行安装。原创 2023-06-13 09:59:51 · 3709 阅读 · 4 评论 -
ts、typescript基础笔记
新增类型:tuple(元祖)、enum(枚举)、any(任何类型)、void(用于标识方法返回值的类型,表示该方法没有返回值。)、never (never 是其它类型(包括 null 和 undefined)的子类型,代表从不会出现的值)、unknown(任意 类型更安全)let arrHeros:Array = ['贾维斯','维托妮卡']let arrHeros:string[] = ['贾维斯','维托妮卡']let 元祖名:[类型1,类型2,类型3]=[值1,值2,值3]原创 2022-12-13 17:07:56 · 513 阅读 · 0 评论