- 博客(7)
- 收藏
- 关注
原创 全局菜单树和$.bus结合
通过 this.$bus.$emit("getPath", "a");添加getPath方法,全局监听数据变化。当在一页面使用$router.push跳转页面是时菜单树获取不到active。console.log(val, "传递的数据");
2024-05-17 15:14:39
169
原创 一键换肤(嵌入项目)
从to.query.scheme中拿到换肤数据,light or dark,这个数据是放在fullPath里的。vue2嵌入angular的项目配合外层angular点击换肤按钮就行全局颜色变化。拿到后存到localStorage中,在app.vue中取。通过beforeEach拦截。
2024-04-30 16:38:10
49
1
原创 vue项目迁移到angular平台经验
因为引入的vue项目就是angular项目的一个菜单,所以是没有登录的。那么问题来了,怎么在不登录的状态下获取到token,还有点击的是哪个菜单,再进行路由跳转呢?vue老的项目导入为了避免麻烦,采用了一个项目的模式,打一个统一的包,build后上传MobaXterm_Personal 软件nginx目录html目录下对应的项目文件夹中。angular项目是一个大的平台,架构是单页应用模式,平台每一个菜单页是一个angular项目。这个url是angular项目的url,可以转义出一个code。
2024-04-23 16:37:12
163
1
原创 depcheck node_modules未使用依赖统计
node版本尽量高,我用的18.13.0 否则会报这个错。也可以npm uninstall stylus。在项目运行的目录下输入depcheck。没用的包可以直接删除。
2024-04-23 09:38:32
314
原创 nvm切换了版本node-v没变化问题
nvm install 15.5.0 版本号随便写 基本都会有 根据需要切换高低版本 开始安装。解决办法:打开控制面板,把node,nvm卸载,不区分先后顺序。这样就是什么都没装,装了会出现版本号直接切换就行了。原因就是因为先安装了node,后装的nvm。输入nvm ls 查看是否安装了node。node -v 切换成功。
2023-04-13 16:21:06
1198
1
原创 前端面试题汇总(完善中)
有两种, IE 盒子模型、W3C 盒子模型;盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border);区 别: IE 的 content 部分把 border 和 padding 计算了进去;==,当且仅当两个运算数相等时,它返回 true,即不检查数据类型===,只有在无需类型转换运算数就相等的情况下,才返回 true,需要检查数据类型15.javascript的内存(垃圾)回收机制?
2023-03-14 14:23:48
259
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人