- 博客(15)
- 问答 (1)
- 收藏
- 关注
原创 vue3 + vite踩坑记之—— 无法读取全局变量,如何配置全局变量
vite默认对外暴露出的变量只能是以VITE开头,所以只能定义VITE_API之类的,像TEST_API这样就是暴露不出去的,所以我们要在vite.config.js中配置可以自定义的前缀。然后,就可以访问到啦。
2024-06-28 15:55:08
468
原创 vue + ts + pinia项目搭建
目前,只有Vite被官方支持,不过任何实现import.meta.hot规范的构建工具都应该能正常工作。Pinia 支持热更新,所以你可以编辑你的 store,并直接在你的应用中与它们互动,而不需要重新加载页面,允许你保持当前的state、并添加甚至删除state、actions和getters。@types/node 模块 在我们使用 node 方法(比如 path.resolve)时提供 ts 类型声明,否则编辑器会报错,虽然不影响代码运行,但是会有红线很影响心情,如下图所示。2. 安装pinia。
2024-06-27 17:51:36
788
原创 net::ERR_EMPTY_RESPONSE报错问题
今天在维护公司Vue2老项目的时候,突然发现登录不进去了,报错net::ERR_EMPTY_RESPONSE。后来排查是因为前端在获取验证码时,后端给返回了个sessionID,正常情况下会将这个sessionID发送请求的时候带过去,但是因为l浏览器的同源策略(即使前端配置了跨域也没有用),导致无法携带,所以就会报错。
2024-06-27 17:50:00
568
原创 js继承方式
ES6的继承方式更加简洁明了,通过class和extends关键字可以直接定义父类和子类,使用super关键字调用父类的构造函数和方法。先调用构造函数继承父类的属性,然后再将父类的实例作为子类的原型,实现父类原型上属性和方法的继承。通过创建一个临时性的构造函数,将传入的对象作为构造函数的原型,实现属性和方法的继承。子类的构造函数中调用父类的构造函数,使用call或者apply继承父类的属性。父类的实例作为子类的原型,子类继承父类的属性和方法。:既可以使用父类的属性,也可以使用父类的方法。
2024-04-08 15:23:39
382
原创 webpack知识点和面试题
webpack是一个前端资源加载/打包工具。它根据模块的依赖关系进行静态分析,然后将这些模块按照指定的规则生成对应的静态资源。webpack可以将多种静态资源js、css、less转换成一个静态文件,减少了页面的请求。
2024-03-25 18:00:32
1702
1
原创 js 深拷贝和浅拷贝及实现方法
1、:就是重新分配一块内存,创建一个新对象,但里面的元素是对原对象各个元素的引用。2、:重新分配一块内存,创建一个新对象,并将原对象的元素以递归的方式,通过创建新的子对象拷贝到新对象中,与原对象没有任何关联。
2024-03-21 16:58:32
167
1
原创 写出一个程序,接受一个正浮点数值,输出该数值的近似整数值。如果小数点后数值大于等于 0.5 ,向上取整;小于 0.5 ,则向下取整。 数据范围:保证输入的数字在 32 位浮点数范围内
js 实现四舍五入
2024-01-10 15:31:21
446
1
原创 java软件工具相关配置
2020.03.04(初学小白的日记, 大致就是maven,mysql,和Navicat的安装步骤,记在这里,谨防忘记。如有不对的地方请大神指教~)1、安装eclipse。2、安装maven(1)参考链接: https://blog.csdn.net/github_37759996/article/details/90748461https://www.cnblogs...
2020-03-04 16:34:07
201
原创 帆软如何使用
帆软如何使用新手小白一个,第一次写博客,就随心所欲来了,如果能帮到看到这篇文章的你,荣幸之至。(写的有点乱,就按照当时我写的总结来了。嘿嘿)第一步:创建表单1.根据表单样式创建表单第二步:添加控件1.文本控件 右键–>控件设置–>类型–>文本(可设置填写规则)2.单选控件 &...
2019-11-29 11:44:18
5001
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人