- 博客(30)
- 收藏
- 关注
原创 SockJS和Stomp建立Websocket连接
如果是TS的项目可能会报:无法找到模块“sockjs-client/dist/sockjs.min.js”的声明文件。“c:/STMF/dev-3/smart-monitor-engine-web/node_modules/sockjs-client/dist/sockjs.min.js”隐式拥有 "any" 类型。的新声明(.d.ts)文件ts(7016)(如果存在),或者添加一个包含。
2024-08-26 10:59:52 341
原创 node版本管理工具nvm在windows系统使用方法
nvm和n都是node.js版本管理工具,为了解决node.js各种版本存在不兼容现象可以通过它可以安装和切换不同版本的node.js。如果下载node过慢或者安装失败,请更换国内镜像源, 在 nvm 的安装路径下,找到 settings.txt,设置node_mirro与npm_mirror为国内镜像地址。版本号 使用指定版本的nodejs ( 这时会发现在启用的 node 版本前面有 * 标记,这时就可以使用 node.js )版本号 安装指定的版本的nodejs。显示可下载版本的部分列表。
2024-08-20 10:55:20 1413
原创 File和base64格式转换
在前端开发中,Base64编码和File对象是处理文件数据时经常使用的两种方式。Base64编码常用于将二进制数据转换为文本格式,便于在网络中传输。而File对象则提供了处理用户上传文件的接口。本文将深入探讨这两种数据格式之间的转换。
2024-08-20 10:29:46 449
原创 call、apply、bind
这三个方法都是函数对象的方法,需要通过函数对象来调用当对函数调用call()和apply()都会调用函数执行在调用call()和apply()可以将一个对象指定为第一个参数此时这个对象将会成为函数执行时的apply()call()bind()
2024-08-19 09:21:21 324
原创 VSCode插件离线安装
中的vscode的版本和当前vscode的版本不一致,使用压缩工具打开压缩文件,找到extension目录下的package.json文件,修改package.json文件中的vscode版本号,与当前vscode版本保持一致。在VSCode操作界面,在扩展面板中,单击右上角,选择【从VSIX安装...】,然后选中之前下载的扩展即可进行安装。您可以在命令行中--install-extension后面,写多个路径方便一次性安装多个扩展。💡 注意:vscode本地安装插件时可能报不兼容的问题,原因是,插件。
2024-08-16 15:31:52 828
原创 修改组件样式不生效(vue深度选择器)
💡 这样会污染全局的样式,一般组件会给你提供一个属性,给弹窗加一个类。样式中的一个选择器能够作用得“更深”,例如影响子组件,你可以使用。/deep/ 这种写法不支持sass预处理器,也不推荐使用。>>> 这种写法在浏览器兼容性问题,所以一般也不推荐使用。文件里面更改不生效,需要在全局样式里面更改才生效。有些像 Sass 之类的预处理器无法正确解析。::v-deep vue3弃用,也不推荐使用。没有选中,可以使用vue提供的深度选择器。深度选择器还有以下几种写法。
2024-06-11 19:39:54 342
原创 Pinia的使用
Pinia.js 是新一代的状态管理器,由 Vue.js团队中成员所开发的,因此也被认为是下一代的 Vuex,即 Vuex5.x,在 Vue3.0 的项目中使用也是备受推崇。完整的 typescript 的支持;足够轻量,压缩后的体积只有1.6kb;去除 mutations,只有 state,getters,actions;actions 支持同步和异步;没有模块嵌套,只有 store 的概念,store 之间可以自由使用,更好的代码分割;
2024-06-07 15:45:11 1911
原创 for in 和for of 的区别
for in 和 for of 都可以循环数组,for in 输出的是数组的index下标,而for of 输出的是数组的每一项的值。
2024-06-05 08:15:00 236
web前端+html、css+水果商城+大学生期末课程作业
2024-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人