![](https://img-blog.csdnimg.cn/749d2a6c39f147c7b0dc0312049df538.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
前端项目经验
文章平均质量分 65
用于添加项目过程中遇到的值得记录的经验
MatchaEmerald
迄今为止的人生都大写着失败,但不妨碍我继续向前
展开
-
前端项目经验 —— i18n 国际化插件
在写一些全球化的项目时,不可避免的就是翻译问题,我们可以使用 i18n 来解决,下面还是使用 vue3 来做演示。原创 2023-11-11 17:54:55 · 1179 阅读 · 1 评论 -
前端项目经验 —— 接口请求的流程完善
在某些请求接口的交互位置,我们需要一些加载过渡的提示,并且过程中不能然用户点击其他地方,所以接下来我将利用 vant4 的轻提示来二次封装,以及 axios 搭配 async、await、try、catch 语法来完成这一套请求的流程。原创 2023-11-10 18:22:08 · 344 阅读 · 1 评论 -
前端项目经验 —— axios 的使用和配置
在前端请求接口一般会使用 Ajax,但是在项目中使用 axios 能使我们更好的维护和阅读;axios 是经过封装好的 Ajax,有内置请求拦截器和响应拦截器等好处,在写代码时也方便我们统一代码风格;接下来将为你介绍如何使用 axios。原创 2023-11-09 21:04:47 · 417 阅读 · 1 评论 -
前端优化方案—— keepAlive 组件缓存
在一些需要频繁浏览的页面或者组件,如首页、导航页、搜索页等页面会有或多或少的请求和图片资源,这样非常浪费服务器的资源;所以我们需要用到缓存,将某个页面缓存起来,不将其卸载;这样下次进入该页面,就可以不在向服务器请求资源,且大大优化了用户体验。原创 2023-11-04 14:09:05 · 231 阅读 · 1 评论 -
使用 vue-3-socket.io 插件以及node.js实现实时聊天(3)
这一章将为你讲述一些在服务器(以宝塔面板举例)上配置node项目和一些细节,让你在生产环境也能正常使用聊天功能。原创 2023-11-02 21:22:14 · 1018 阅读 · 1 评论 -
使用 vue-3-socket.io 插件以及node.js实现实时聊天(2)
上一篇文章介绍如何实现群聊和各种配置,这章是在上一篇的代码基础上介绍如何实现私聊功能,接下来我们先更新一下上篇文章的代码。原创 2023-10-31 22:36:06 · 458 阅读 · 2 评论 -
使用 vue-3-socket.io 插件以及node.js实现实时聊天(1)
这篇文章使用选项式API的写法,以实现群聊和私聊为主。原创 2023-10-29 17:14:50 · 2577 阅读 · 6 评论 -
前端项目经验 —— 前端使用 jsrsasign 库生成 JWT 令牌的方案
与后端约定好的私钥,这是非常重要的一个值,生成的token如果没有这个私钥,是无法解密的,一般是一个字符串。要签名的头部,通常是一个 JSON 字符串。要签名的有效载荷,通常是一个 JSON 字符串。一般有更多要加密的值,这里只是举例说明。一般是与后端约定好一个算法。原创 2023-08-29 00:04:31 · 539 阅读 · 1 评论 -
前端项目经验 —— vue项目中使用vue-masonry插件实现瀑布流
使用该插件会有一定的兼容问题,在之前一个项目中,我在刚开始使用时不会有任何问题,但是后面的一次打包过程中报错,并且找了各种方式还是无法解决,所以无奈只能去掉这个瀑布流方案。原创 2023-08-28 22:38:47 · 700 阅读 · 0 评论