首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
用户4081281200381
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
用户4081281200381
2月前
关注
Vue-loader
一、Vue-loader 是什么?(核心定义) Vue-loader 是一个 Webpack 插件,用于处理 .vue 单文件组件(SFC)。它将 Vue 组件解析为三个部...
0
评论
分享
用户4081281200381
2月前
关注
webpack打包时hash码是如何⽣成的
一、核心概念(一句话总结) Webpack的hash码是基于文件内容或构建过程生成的唯一标识符,用于文件名(如main.a1b2c3.js),目的是解决浏览器缓存问题。 二...
2
评论
分享
用户4081281200381
2月前
关注
遇到了什么困难和挑战
1. 在权限控制和安全性方面遇到了哪些挑战?如何解决? 答案: 项目中菜单和页面访问都需要根据用户角色进行权限控制。挑战在于如何前后端协同,既保证前端体验又防止越权访问。 ...
0
评论
分享
用户4081281200381
2月前
关注
项目里封装了哪些组件
TopHeader.vue:顶部导航栏组件,包含全屏切换、用户信息展示、下拉菜单(个人中心、退出)等功能。 SideMenu.vue:侧边菜单栏组件,支持动态菜单加载、权限...
0
评论
分享
用户4081281200381
2月前
关注
怎么判断refreshtoken过期,过期了怎么办
1. 在本项目中如何判断 refreshToken 是否过期? 参考答案: 在本项目中,如果实现了 refreshToken,一般会在生成 refreshToken 时设置...
0
评论
分享
用户4081281200381
2月前
关注
怎样获取用户ip
1. 问:你们项目是如何在后端获取用户 IP 的? 答: 在 web-server 项目中,获取用户 IP 主要通过 Express 的 req.ip 属性实现。例如在 c...
0
评论
分享
用户4081281200381
2月前
关注
菜单树形结构是怎么展示的
1. 问:你们项目的菜单树形结构是如何实现和展示的?涉及哪些前后端模块? 答: 在本项目中,菜单树形结构的实现分为后端生成和前端递归渲染两部分。 后端(web-server...
0
评论
分享
用户4081281200381
2月前
关注
搜索建议的实现
1. 问:你们项目的搜索建议(自动补全)功能是如何实现的?涉及哪些前后端模块? 答: 在本项目中,搜索建议功能主要体现在 web-company 子项目的搜索栏(如 Sea...
0
评论
分享
用户4081281200381
2月前
关注
按发布顺序排序的实现
1. 问:你们项目中如何实现“按发布时间排序”功能?涉及哪些前后端模块? 答: 在本项目中,新闻、产品等列表页(如 NewsList.vue、ProductList.vue...
0
评论
分享
用户4081281200381
2月前
关注
热门搜索的实现
1. 问:你们项目的热门搜索(热搜)功能是如何实现的?涉及哪些前后端模块? 答: 在本项目中,热门搜索功能通常由后端统计一段时间内(如24小时、7天)被搜索次数最多的关键词...
0
评论
分享
用户4081281200381
2月前
关注
搜索历史
1. 问:你们项目的搜索历史功能是如何实现的?涉及到哪些前后端模块? 答: 在本项目中,搜索历史功能主要体现在 web-company 子项目。前端通过 src/api/s...
0
评论
分享
用户4081281200381
2月前
关注
数据库增删改查语句
一、数据库增删改查(CRUD)语句举例 本项目后端基于 Node.js + Mongoose(MongoDB),以用户、产品、新闻为例,常见的 CRUD 操作为: 1. 新...
0
评论
分享
用户4081281200381
2月前
关注
封装退出登录功能
1. 退出登录功能封装方案 前端(以 web-admin 为例,Vue3 项目) 清除本地 token 一般 token 保存在 localStorage 或 sessio...
0
评论
分享
用户4081281200381
2月前
关注
加密解密
1. 问:你们项目中有哪些地方用到了加密或解密?各自的目的是什么? 答: 在本项目中,加密和解密主要体现在以下几个方面: JWT(JSON Web Token)加密:在 w...
0
评论
分享
用户4081281200381
2月前
关注
骨架屏
1. 骨架屏的作用与项目应用场景 骨架屏(Skeleton Screen)是一种在数据加载期间用灰色块、占位图等模拟页面结构的技术,提升用户感知速度和体验。常用于首页、新闻...
0
评论
分享
用户4081281200381
2月前
关注
gzip
一、Gzip 在本项目中的应用说明 1. Gzip 的作用与项目应用场景 Gzip 是一种常用的 HTTP 压缩技术,可以大幅减小前端静态资源(如 JS、CSS、HTML、...
0
评论
分享
用户4081281200381
2月前
关注
keep-alive路由缓存:按需缓存页面
一、keep-alive 路由缓存在本项目中的实现说明 1. keep-alive 的作用与项目应用场景 keep-alive 是 Vue 的内置组件,用于缓存被包裹的动态...
0
评论
分享
用户4081281200381
2月前
关注
vue3路由懒加载
一、Vue3 路由懒加载在本项目中的实现说明 1. 路由懒加载的作用与项目应用场景 路由懒加载(Route Lazy Loading)是指在用户访问某个路由页面时,才按需加...
0
评论
分享
用户4081281200381
2月前
关注
全屏模式切换
一、全屏模式切换在本项目中的实现说明 1. 全屏模式切换的作用与项目应用场景 全屏模式切换可以让用户专注于内容,常用于数据大屏、后台管理、图表展示等场景。在本项目(如 we...
0
评论
分享
下一页
个人成就
文章被点赞
24
文章被阅读
14,756
掘力值
1,468
关注了
1
关注者
5
收藏集
0
关注标签
5
加入于
2023-11-26