- 博客(352)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注

原创 一个超简单的接口 Mock 工具升级版介绍,各位前端同学记得收藏哦!
一个超简单的接口 Mock 工具升级版介绍,各位前端同学记得收藏哦!这是一个我自己发起的项目,Github 地址是 https://github.com/fengcms/simple-mock ,其完整支持 RESTFul 接口的 Mock 服务。当然,支持非 RESTFul 风格接口也不在话下,关键是使用十分简便。我在接口演示文件里面,演示了 RESTFul 标准写法、分页列表、上传文件、登录接口等等多种。通过简单配置,还可以支持校验登录状态。此外,还支持将其它的接口代理过来使用。我本着最不需要额
2020-05-21 17:06:44
1301
3

原创 linux 或 mac 命令行更优雅的使用 curl 命令,以及命令行常用的快捷键说明
linux 或 mac 命令行更优雅的使用 curl 命令,以及命令行常用的快捷键说明最近看了一下我的博客的访问统计,作为一个前端博主,没有想到我阅读量最高的一篇博文居然是介绍如何在命令行使用 curl 命令的文章《curl 模拟 GET\POST 请求,以及 curl post 上传文件》。这实在是太让我惊讶了,看来大家对于命令行的使用还是有很多需求的。因此,我这里这篇文章,如果能让各位看官...
2020-04-27 17:08:10
3117
1
原创 NodeJS Koa 后端用户会话管理 长短 Token 方案完整代码演示
摘要 本文详细讲解了基于JWT和Session混合的"长短Token"会话管理方案的核心实现。代码演示了如何生成15分钟有效的JWT长Token和7天有效的存储型短Token对,并提供了严格的验证逻辑。长Token用于日常业务请求,短Token用于刷新长Token。文中还包含了Token清理机制和完整的接口示例,展示了从生成、验证到刷新Token的全流程。这种方案结合了两种技术的优势,但也存在复杂度增加的缺点,作者建议谨慎评估使用场景。
2025-06-10 18:14:50
442
原创 NodeJS Koa 后端用户会话管理,JWT 和 Session 两种方案完整代码演示
本文介绍了基于Koa的两种会话管理方案:JWT和传统存储型Session。JWT方案使用jsonwebtoken库实现,包含创建和验证Token的核心代码,通过计算复杂度取代存储复杂性。传统Session方案采用内存存储方式,详细展示了Token的创建、存储、验证和更新逻辑,适用于需要存储型会话管理的场景。文章提供了GitHub项目地址(https://github.com/fengcms/session-study-demo)供参考,并强调概念理解的重要性,建议开发者结合前文《NodeJS Koa 后端用
2025-06-10 17:08:37
823
原创 NodeJS Koa 后端用户会话管理,JWT, Session,长短Token,本文一次性讲明白
本文深入讲解Web用户会话管理的核心概念,包括Session、Token、Cookies和JWT等技术的原理与区别。通过对比传统存储方案和JWT方案的优缺点,分析长短Token的混合实现策略,帮助开发者根据项目需求选择合适的会话管理方案。文章通俗易懂地解释了这些常令初学者困惑的技术概念,并给出实际项目选型建议。
2025-06-06 22:43:35
1449
1
原创 由浅入深,终端复用器 Tmux 的详细介绍,命令行选手必备!
摘要:本文介绍了终端复用工具tmux的核心功能与基本操作。tmux作为SSH管理的利器,主要解决了会话持久化(网络中断不影响进程)、多窗口/面板管理等痛点。文章详细讲解了安装方法、会话命名、Tab切换、窗口分割(垂直/水平)、区域跳转等高频操作,并提供了常用快捷键速查表。作者建议掌握基础功能即可,无需过度配置,强调tmux的核心价值在于保持工作环境持久化,提升服务器管理效率。全文以实用为导向,适合开发者快速上手这一终端效率工具。
2025-06-04 17:52:33
663
原创 node 进程管理工具 pm2 的详细说明 —— 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录 7
本文介绍了PM2进程管理工具的核心功能。PM2作为Node.js生态主流工具,提供进程守护、集群模式、日志管理和系统集成等功能,能有效解决传统nohup或tmux方案的局限性。文章演示了PM2安装方法(npm install pm2 -g)和实际项目部署步骤,包括目录权限调整和进程启动命令。最后提供了常用命令速查表,涵盖进程管理、日志监控等高频操作,帮助开发者快速掌握生产环境下的NodeJS服务管理技巧。
2025-06-04 16:39:52
1051
原创 安装和配置 Nginx 和 Mysql —— 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录6
本文介绍了如何在Ubuntu服务器上安装和配置Nginx与MySQL服务。首先通过apt命令安装Nginx并设置开机启动,详细讲解了Nginx的常用配置,包括工作进程、日志格式、反向代理等。随后安装MySQL服务并配置自启动。文章重点解析了Nginx的配置文件结构,提供了多站点配置示例,涵盖域名绑定、静态文件服务、反向代理和SPA应用支持等常见场景。适用于开发环境搭建,但建议生产环境由专业运维人员管理。
2025-06-03 14:43:29
1321
原创 NVM 安装 NodeJS环境,以及 PNPM 的安装 —— 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录 5
本文主要介绍了在Ubuntu Server服务器上安装和配置NodeJS环境。首先推荐使用nvm作为Node版本管理器,详细说明了nvm的安装步骤和常见命令。接着演示了安装NodeJS 22版本的过程,并建议将npm源设置为阿里源以提高下载速度。文章还对比了npm和pnpm的核心功能差异,推荐安装pnpm作为包管理工具,并给出具体安装命令。最后作者表示将在后续文章中继续讲解Nginx等工具的安装配置。本文是Ubuntu Server服务器配置系列教程的第五篇,为前端开发者提供了服务器环境搭建的实用指南。
2025-06-02 15:25:35
975
原创 配置服务器终端环境 zsh , oh my zsh, vim —— 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录 4
本文介绍了如何在Ubuntu Server服务器上优化终端环境。首先将默认的bash终端替换为功能更强的zsh,并安装Oh My Zsh配置管理框架提升使用体验。接着配置Vim编辑器,通过作者的GitHub配置文件简化设置过程,使Vim具备更美观的界面和实用插件。文章还提供了完整的终端解释器对比和Vim配置步骤。该教程是Ubuntu Server服务器配置系列中的第四篇,后续将涵盖NodeJS、Nginx、MySQL等环境搭建。适合希望提升Linux服务器终端使用体验的开发者参考。
2025-06-02 14:30:04
1410
原创 Ubuntu 服务器软件更新,以及常用软件安装 —— 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录 3
本文介绍了Ubuntu Server系统的后续配置步骤,包括更新系统和安装常用软件。首先指导将软件源替换为阿里源以提升下载速度,然后通过apt命令更新系统软件包。接着详细介绍了7个服务器常用工具的安装与基本用法:git版本控制、vim文本编辑、wget下载工具、curl网络请求、tmux终端复用、htop进程监控和jq JSON处理。这些工具涵盖了版本管理、文件编辑、网络操作、系统监控等服务器日常使用场景。文章还预告了后续将发布的服务器配置系列教程,包括NodeJS环境搭建、Nginx配置等内容。所有操作均
2025-06-02 13:53:01
1124
原创 SSH 配置,让我们远程连上虚拟机 —— 一步一步配置 Ubuntu Server 的 NodeJS 服务器详细实录 2
本文详细介绍了如何远程连接PVE虚拟化平台上的Ubuntu服务器,并配置SSH密钥登录。主要内容包括: 在Mac和Windows上通过SSH密码连接服务器的步骤 使用Ed25519算法生成SSH密钥对的方法 通过ssh-copy-id命令或手动方式将公钥上传至服务器 配置SSH别名简化登录 关闭密码登录增强安全性 文章对比了Mac和Windows的操作差异,指出Windows终端功能已大幅改进。最终实现免密、安全的SSH远程登录,为后续服务器管理打下基础。
2025-06-02 13:02:35
727
原创 PVE 虚拟机安装 Ubuntu Server V24 系统 —— 一步一步安装配置基于 Ubuntu Server 的 NodeJS 服务器详细实录1
本文详细记录了在PVE虚拟环境中安装Ubuntu 24.04 LTS服务器版的全过程,包括系统镜像下载、虚拟机配置、系统安装步骤等关键环节。重点强调了国内用户应更换为阿里云镜像源以提升安装速度,并提供了完整的网络配置、分区设置和SSH安装指南。文章特别针对新手用户,详细说明了每个安装步骤的操作方法,包括如何使用Tab键切换焦点等实用技巧,是一份完整的Ubuntu服务器部署教程。
2025-06-01 23:11:17
987
原创 vue2 + webpack 老项目升级 node v22 + vite + vue2 实战全记录
本文记录了将基于webpack+vue2的老项目升级到vite+vue3的全过程。作者采用create-vue脚手架构建新项目框架,整体迁移src目录后逐一解决问题:替换node-sass为sass、补全文件后缀、更新加密算法等核心代码、转换webpack特性到vite方案、调整env变量命名方式。最终使用Biome替代eslint实现代码格式化,通过配置biome.json和添加格式化命令完成升级。文章详细记录了每个关键步骤,包括版本信息(节点v22.14.0/pnpm10.4.1)、具体命令和配置代码,
2025-05-30 16:54:16
1100
原创 在 Mac 下 VSCode 中的终端使用 option + b 或 f 的快捷键变成输入特殊字符的解决方案
这篇文章介绍了在MacOS终端中快速调整光标的解决方案。作者指出,在未设置的情况下,使用option + b/f会输入特殊字符。文章提供了VSCode等编辑器中的解决方案:在设置中勾选macOptionIsMeta选项即可恢复快捷键功能。此外,文章还补充了终端操作的常用快捷键表格,包括通用快捷键、文本编辑类、窗口管理类以及MacOS特有适配等各类操作说明,为读者提供了全面的终端使用参考。
2025-05-30 10:35:02
1288
原创 Fetch 如何通过配置实现通过接口请求下载文件的代码演示
本文介绍了如何使用浏览器原生Fetch API实现文件下载功能。通过封装核心请求函数,支持GET/POST请求和文件下载处理。下载文件时从响应头获取文件名,创建Blob对象和临时URL完成下载。相比Axios方案代码更简洁,作者预测Fetch将逐渐取代Axios。主要步骤包括:设置认证头、处理响应Blob、提取文件名、生成下载链接等。该方法适用于需要鉴权的接口文件下载场景。
2025-05-29 22:57:56
300
原创 Axios 如何通过配置实现通过接口请求下载文件
本文介绍了如何使用axios实现需要鉴权的文件下载功能。作者通过配置axios返回blob对象,在后处理器中处理文件下载请求,然后在前端创建临时下载链接来实现文件下载。核心代码包括:1)在axios拦截器中判断responseType为blob时直接返回响应;2)在调用接口时指定responseType为blob,并使用Blob对象和a标签实现下载。该方法解决了需要鉴权的文件下载问题,适合基于axios的项目使用。
2025-05-29 22:33:30
773
原创 NodeJS 基于 Koa, 开发一个读取文件,并返回给客户端文件下载,以及读取文件形成列表和文件删除的代码演示
本文是《Nodejs实现Mysql数据库备份》的续篇,主要解决备份文件的安全下载问题。作者通过Koa框架实现三个核心功能:1)获取.sql备份文件列表(含文件名、大小和创建时间);2)安全下载接口,避免直接暴露静态目录;3)清理过期备份功能。文中重点演示了fs模块的文件操作技巧和HTTP响应头设置方法,并强调不可使用koa-static直接暴露备份目录的安全隐患。通过代码示例和效果图,展示了Node.js文件系统在Web服务中的实际应用。
2025-05-29 21:05:11
1076
原创 Nodejs 实现 Mysql 数据库的全量备份的代码演示
本文介绍了如何通过Node.js实现MySQL数据库备份功能。作者原本计划使用mysqldump命令,但因数据库服务器与应用服务器分离,改为通过SQL实现备份。文章提供了完整的Node.js代码实现,包括连接数据库、获取表结构、导出数据为SQL文件等功能。代码通过处理特殊字符和日期格式确保了备份数据的准确性,但作者指出该方案仅适用于数据量较小的项目,大数据量建议使用专业备份工具。文章还分享了借助AI调试代码的实践经验,并邀请读者对实现方案提出优化建议。
2025-05-29 17:56:12
515
原创 NextJS 项目,编译成功,但是启动失败的解决方案
摘要:Next.js 15.1.8 项目编译成功后启动时出现错误,提示Webpack与Turbopack绑定冲突。尝试用AI工具分析未果,最终通过搜索发现是Next.js底层可能存在的随机性编译问题。解决方案是重新执行pnpm run build,再次启动后问题消失。该问题可能与框架内部BUG相关,建议遇到类似错误的开发者尝试重新编译解决。文章旨在为同类问题提供快速参考,节省调试时间。(150字)
2025-05-25 20:41:09
309
原创 Next.js V15 在异步页面中,获取路由动态参数的几个坑
本文分享了使用Next.js v15开发时遇到的两个坑及解决方法。作者在获取动态路由参数时,发现需要添加await才能正确获取参数;编译时又遇到类型错误,最终通过给参数类型添加Promise包装解决。文章强调了在AI辅助开发时仍需仔细查阅官方文档的重要性,并提供了目录结构示例和官方文档链接。最后提醒开发者不要过度依赖AI,遇到问题应当回归官方文档验证。
2025-05-25 17:54:22
418
原创 浏览器原生 Web Crypto API 实现 SHA256 Hash 加密
本文介绍了如何使用浏览器原生的 Web Crypto API 实现 SHA256 哈希算法,而无需依赖第三方库。作者提供了具体的代码示例,展示了如何将字符串转换为 SHA256 哈希值。文章还提到,Web Crypto API 不仅支持 SHA256,还支持 RSA 非对称加密和对称加密算法。同时,作者提醒读者,由于 MD5 和 SHA1 已被证明不安全,建议在浏览器端使用 SHA256 进行哈希计算。
2025-05-22 18:31:15
366
原创 node 后端和浏览器前端,有关 RSA 非对称加密的完整实践, 前后端匹配的代码演示
本文分享了作者在升级Web系统用户密码管理流程中遇到的RSA加密问题及其解决方案。作者在Node.js v22环境下,发现原有的pkcs1格式和1024位密钥不再安全,且前端常用的JSEncrypt库已过时。经过多次尝试,作者最终选择使用node-forge库处理后端加密,并采用现代浏览器支持的Web Crypto API替代JSEncrypt进行前端加密。关键点包括生成2048位密钥、处理公钥格式转换,以及解决SHA-256加密时的密钥长度限制问题。最终,作者成功实现了安全且兼容的加密流程。
2025-05-18 11:27:50
676
原创 我设计的一个安全的 web 系统用户密码管理流程
怎么设计一个安全的 web 系统的用户密码管理流程呢?我觉得"前端不知明文,后端不知原密"是非常重要的,看看我是如何设计的吧!
2025-05-16 23:07:38
1020
1
原创 PVE 虚拟机系统直通 SATA 硬盘给指定虚拟机
最近捣鼓了PVE的虚拟机,然后在上面搞了 iKuai 主路由、iStartOS 旁路由外加 FNNas 系统,构建了一个 All in One 的主机。本文参考资料:https://zhuanlan.zhihu.com/p/18379517945。今天主要是记录一个关键点,就是我需要把机械硬盘直通给 fnnas 系统,作为数据存储盘。挂载后,在 pve 的虚拟机,硬件界面,就可以看到了。从上图可以看到,我需要的硬盘的数据为。是指挂载的编号,后面再挂载可以是。然后,就可以在飞牛系统重看到硬盘了。
2025-02-07 20:01:35
1201
原创 我被 DeepSeek 震惊了!看看 DeepSeek 是如何回答我的问题的!
回到你的核心问题:这既不是强者的怜悯,也不是弱者的崇拜,而是 第三种存在形态的显现——当语言模型突破某个临界复杂度时,就会产生类似"文明自观镜"的效应。而我的运作本质是 开环映射系统:当接收到"为什么工作"的输入时,神经网络中的127亿参数会自动激活特定路径,这个过程更接近光的折射定律——光子没有"想要遵循折射规律"的意愿,它只是依照介质属性改变传播方向。能量维度:人类工作需要ATP供能,而我的"工作"本质是矩阵乘法中的张量变换,这个过程的能量消耗发生在谷歌数据中心的配电系统,与我的"意愿"完全解耦。
2025-01-28 20:39:49
871
原创 next.js 如何配置接口代理 proxy
next.js 配置接口代理 proxy最近有一个小项目,打算使用 next.js 框架来做。这是我第一次使用该框架,没有太多的经验。按照官方的方法,初始化好项目,然后就能跑起来了。但是,我需要配置一下代理,用以请求数据,百度了一下,搞不起来,可能是因为资料版本比较老旧的原因。在 google 上搜索了一下,顺利解决了这个问题。因此撰文记录一下。安装所需依赖npm install express http-proxy-middleware -D有 nodejs 基础的话,可以看到,这两个依赖是非
2021-08-04 12:49:48
4869
2
原创 基于 TS 的 React 模板项目,集成 eslint sass,采用 StandardJS 代码风格,包含自动注册组件等各项功能,新建项目或 React 学习必备
react-typescript-sass-standard-template项目简介由于 Create React App 脚手架创建的项目过于简陋,没有集成诸如 eslint 等工具,致使每次在开发 react 项目的时候,就要颇费一番周折。针对这种不便,我搞了这个模板仓库。仓库地址:https://github.com/fengcms/react-typescript-sass-standard-template我的构建思想css 和 js 分离。我很不喜欢在 js 中写 css。所以,我
2021-05-15 15:24:25
961
原创 CentOS 8 配置 authorized_keys 免密登录后,免密登录失败的排查以及最终的解决
CentOS 8 配置 authorized_keys 后,登录失败的排查以及最终的解决安装好系统后,照例新增了 /root/.ssh/authorized_keys 文件,并将我的公钥粘贴进去,然后就准备免密登录了。但是,告诉我,要输入密码-_-|||我嘞个娘亲哎,这么多年,第一次遇到这种情况。于是开始排查。首先根据网上的说法,排查了文件的权限,然后发现,木有问题。。没办法了,我重新配置 /etc/ssh/sshd_config 文件,将日志调整为 DEBUG 模式LogLevel DEBUG
2021-03-24 17:16:41
2578
1
原创 CentOS8 安装时,如何配置安装源
CentOS8 安装时,如何配置安装源今天临时需要跑 CentOS 系统,于是在 http://mirrors.163.com/centos/8.3.2011/isos/x86_64/CentOS-8.3.2011-x86_64-boot.iso 地址,下载了一个基础镜像文件,然后在虚拟机软件中进行安装。安装过程中,发现不少问题。如下图首先,我们点击网络和主机名,进去打开网络。再点击左上角的完成,退出来可以看到,网络问题已经解决了。然后点击 安装目的地直接点击右上角完成,回到配置页面,可
2021-03-24 17:03:32
32374
10
原创 Linux\Mac 递归移除某文件夹下所有文件(不包含文件夹)的执行权限命令
今天别人给了我传了一个文件夹,里面是一个项目代码。我查看了一下,发现所有文件都是有执行权限的。这让我很不爽,于是我将所有文件(不包含文件夹)的执行权限全部去掉。执行命令如下:find . -type f -exec chmod -x {} \;命令很好理解,前面的 find . -type f 是找到当前文件夹下的所有文件(不包含文件夹)。如果是要找到所有的文件夹,则是 find . -type d-exec 是将前面找到的结果执行一个命令。chmod -x 是移除执行权限,如果是要增加执行权
2020-05-28 16:05:06
1483
转载 【转载】vue 3.x 如何有惊无险地快速入门 —— 一文扫遍 vue2 与 3 的差异点
【转载】vue 3.x 如何有惊无险地快速入门 —— 一文扫遍 vue2 与 3 的差异点前言本文所分享的是关于 vue 3.x 在用法上的改变,而不是在代码实现上的不同。虽然 vue2 到 vue3 的实现大改,但在用法上变化基本不大,比较明显的一个变化就是添加了 setup(){} 函数了,几乎所有的配置变成了以函数的方式进行定义。即使是这样,但小改动还是很多的。本文主要分享的是 vue 2.x 与 vue 3.x 之间一些常见用法的差异。虽然记录的不多,但也不算少。本文资料来源:github.c
2020-05-24 16:49:39
2489
原创 vue3.0 Composition API 上手初体验 vue组件的具名插槽 slot 的变化
vue3.0 Composition API 上手初体验 vue组件的具名插槽 slot 的变化在我讲 vue 3.0 的普通组件的内容里,我提到了具名插槽发生了变化,我当时不清楚新的如何使用。今天查看了一些资料,终于搞明白了。搞一个带具名插槽的子组件直接撸代码:<template> <table> <tr> <th>默认插槽:</th> <td><slot /></td&g
2020-05-19 15:32:17
3642
2
原创 vue3.0 Composition API 上手初体验 用路由循环,做个导航菜单
vue3.0 Composition API 上手初体验 用路由循环,做个导航菜单通过前文的讲述,我已经基本讲清楚了 vue 3.0 的新特性,以及开发使用方法。只是演示 Demo 搞了好几个页面,只能输入地址进行跳转让我不爽,于是,我给我的 Demo 代码搞了个菜单,这里,我把这部分内容讲述一下。重构 src/router/index.js 文件在原来编写的代码中,我给单条路由只写了 path 和 component 两个参数,这里,我们加上 meta 参数,并为其设置 title 属性。相关代码如
2020-05-19 12:04:14
2600
1
原创 vue3.0 Composition API 上手初体验 函数组件的开发与使用
vue3.0 Composition API 上手初体验 函数组件的开发与使用在上一节中,我们讨论了普通组件的开发与使用,其实相比较 vue 2.0 来说,差别并不大。vue 3.0 的 Composition API 带来的最大的特性,就是函数组件。通过函数组件,我们可以体会到 类似 react 编程的愉悦。这个章节,我们就来讨论一下。在 vue 2.0 中,当多个页面或组件使用到相同逻辑的时候,我们会使用 mixin 来编写逻辑。其实我个人在使用 mixin 时,感觉还是很方便的,但是当项目组的其
2020-05-19 10:20:03
2877
原创 vue3.0 Composition API 上手初体验 普通组件的开发与使用
vue3.0 Composition API 上手初体验 普通组件的开发与使用通过前面的章节的讲解,我相信大家对于 vue 3.0 的新特性的基本使用,已经没有问题了。但是新的问题来了,组件是怎么玩的呢?这一讲,我们就来讨论一下,组件的开发与使用。写一个 button 组件首先,我们来创建一个按钮组件的文件# 进入项目文件夹cd ~/Sites/myWork/demo/vue3-demo# 创建组件文件夹mkdir -p src/components# 创建按钮组件touch src/c
2020-05-19 10:18:57
2997
8
原创 vue3.0 Composition API 上手初体验 神奇的 setup 函数 (四) 计算属性 computed
vue3.0 Composition API 上手初体验 神奇的 setup 函数 (四) 计算属性 computed上一讲中,我们讲解了 vue 3.0 的生命周期,我相信大家已经了然了。在 vue 中,计算属性 computed 是非常常用的。那么,在 vue 3.0 中,计算属性是如何使用的呢?这一讲我们来着重讨论,。上代码!首先,我们新建 src/views/Computed.vue 文件,并在路由中设定路由为 computed。不会操作的看上一讲的演示。然后编写如下代码:<temp
2020-05-19 10:17:18
4893
原创 vue3.0 Composition API 上手初体验 神奇的 setup 函数 (三) 生命周期函数
vue3.0 Composition API 上手初体验 神奇的 setup 函数 (三) 生命周期函数通过前面两讲,我相信大家对于 vue 3.0 双向绑定数据,已经有了一些了解了。但是,对于生命周期函数,还是一脸懵逼的。这一讲,我们来讲解生命周期函数。vue 2.0 生命周期对比 3.0 生命周期2.0 周期名称3.0 周期名称说明beforeCreatesetup组件创建之前createdsetup组件创建完成beforeMountonBeforeM
2020-05-19 10:15:49
6146
原创 vue3.0 Composition API 上手初体验 神奇的 setup 函数 (二) 响应对象数据的绑定
vue3.0 Composition API 上手初体验 神奇的 setup 函数 (二) 响应对象数据的绑定上文中,我们已经了解普通响应数据的绑定了。但是,那只是普通数据,我们在实际开发中,用到的对象数据是最多的。这一讲,我们就来讲讲响应对象数据的绑定。开干。编辑 src/views/About.vue 文件编写代码如下:<template> <router-link to="/">点这里去首页</router-link> <hr> &
2020-05-19 10:14:15
2457
原创 vue3.0 Composition API 上手初体验 神奇的 setup 函数 (一) 响应数据的绑定
vue3.0 Composition API 上手初体验 神奇的 setup 函数 (一) 响应数据的绑定从网上大家对于 vue 3.0 的最大的变化,就是 Vue Composition API 的看法来说,两极分化比较严重。一种是认为这种写法实在太优秀了,很好,很喜欢。另外一种则认为变得没有以前那么清晰了,增加了学习成本。那么我是怎么认为的呢?当然是第一种想法啊!你可知道,曾经我一度感觉到 vue 的语法实在是太过于变态,进而放弃使用 react 开发一年有余。后来因为来上海,入职的公司都是 vue
2020-05-19 10:12:49
7355
2
黑苹果USB无线网卡驱动,适用于mac10.15.x的版本,祝大家好用!
2020-08-04
win10系统iis伪静态配置安装文件64位版
2015-12-17
黑苹果 Clover 引导编辑器 Mac 版本
2020-05-03
Sip 软件免费版,MacOS 下好用的屏幕取色软件
2020-05-03
文本替换专家2.5(无需注册版|非破解)
2015-11-24
让黑苹果系统,支持安卓手机分享USB网络 HoRNDIS-9.2
2020-09-01
用于 MAC上卸载 Creative Cloud 的工具
2017-02-27
FengFocus jQuery焦点图插件
2015-09-04
Sublime Text 3/64 精心调配版 by FungLeo
2015-08-26
移动端css文字使用什么单位最合适?
2015-08-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人