自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 解决vite项目启动报错: Cannot find module @rollup/rollup-darwin-arm64

报错信息:Error: Cannot find module @rollup/rollup-darwin-arm64. npm has a bug related to optional dependencies (https://github.com/npm/cli/issues/4828). Please try。这是个老问题了,报错里已经给出了提示,原因是。这个文件里面出现了错误的module。

2023-12-11 15:41:23 11751 5

原创 如何将navigator的坐标转为GCJ-02坐标

腾讯地图的javascript API GL 只能通过api去换去GCJ-02坐标,这里推荐一个npm包去直接转换。

2023-10-20 16:06:25 2045

原创 Centos7 百度网盘下载

链接:https://pan.baidu.com/s/1aMjVfq1yEgJ-o3ra-F_V9g。

2023-08-30 15:14:51 2962 1

原创 TypeError: config._d.getTime is not a function“报错问题

moment的TypeError: config._d.getTime is not a function"的报错问题出现

2023-08-08 14:17:55 988

原创 Vue3的基础API使用

vue3教程使用

2023-07-17 17:57:26 942 1

原创 解决pinia报‘Did you forget to install pinia?‘的错误

"getActivePinia()" was called but there was no active Pinia. Did you forget to install pinia?

2023-07-09 17:42:28 4215 2

原创 使用moment来获取指定时间内的时间差

使用moment处理时间

2023-06-13 14:08:59 312

原创 获取盒子距离顶部的位置

需要注意的是,offsetTop 属性获取的是元素的上边缘相对于其 offsetParent 元素的上边缘的距离,因此如果元素有父元素,那么它的 offsetTop 属性值会受到父元素的影响。如果需要获取元素相对于文档顶部的距离,可以使用 getBoundingClientRect() 方法。对象,它是包含整个元素的最小矩形,包括它的填充和边框宽度。、、、和属性描述了整个矩形的位置和大小(以像素为单位)和以外的属性 相对于视口的左上角。

2023-06-08 11:55:58 406

原创 前端基础环境搭建-windows

前端基础环境配置

2023-06-08 11:42:05 84

原创 axios请求参数以 file: (binary)形式发送

解决通过FormData上传file:(binary)参数

2023-06-08 10:57:05 3310

原创 pinia在vue3中的使用

Pinia 是 Vue 的专属状态管理库,它允许你跨组件或页面共享状态。如果你熟悉组合式 API 的话,你可能会认为可以通过一行简单的 export const state = reactive({}) 来共享一个全局状态。对于单页应用来说确实可以,但如果应用在服务器端渲染,这可能会使你的应用暴露出一些安全漏洞。在src目录下创建store目录,在store目录下创建index.ts文件,文件内用来创建pinia。在store目录下创建modules目录,然后创建对应的模块,例如user.ts。

2023-05-30 19:23:49 140

原创 解决pinia报hasInjectionContext问题

今天重新安装了下pinia发现项目运行打印hasInjectionContext找不到的问题,去官网看了眼发现2.1版本的pinia需要vue3.3以上的版本支持。所以可以尝试去更新你的vue的版本,但是还是推荐去安装低版本的pinia,毕竟很多依赖可能要对应上!

2023-05-30 18:52:26 12406 5

原创 vue-cli项目中在作用域内使用less变量

在项目,当我们使用到一些全局的样式,例如全局主题,边距等等,原生css用--变量名去实现,less中需要我们去用@去定义些变量,但是在vue的文件中,无法直接去使用全局变量,ok,直接上代码!

2023-05-28 16:19:29 539 1

原创 宝塔nginx配置history重定向

简单明了

2023-05-24 11:30:37 265 1

原创 vite中使用svg组件

个人经验

2023-05-23 11:34:35 826

原创 关于ts文件中,引入vue文件报红线的问题

问题就是ts不会识别vue,会认为没有这样的模块。找到你的env.d.ts中写入下面代码。不好使的话重启下项目试试。

2023-05-23 10:24:57 870 1

原创 vue中使用contenteditable属性

contenteditable属性,可以把一个标签变为可编辑状态,完美解决了一些没必要用到input的业务场景,但在vue中,这种编辑状态没有被vue去监听到,导致值的变化并没有影响数据,这篇文章主要通过简单的方式来实现效果,涉及到业务复杂点的,可以综合一下!

2023-05-17 15:45:13 811

原创 关于为滚动条加上过渡效果

为滚动条增加过渡效果

2023-05-11 17:40:48 1644

原创 关于VUE3的路径别名的配置(vite + webstorm)

​在使用I-view提供的工程框架后,发现我的@路径在webstorm编辑器中无法被识别了,所以要记录下这次问题。

2023-05-10 19:25:07 2402 3

原创 在vuecli2项目中使用svg, 并且实现统一导入

在src目录下新增icons目录,需要准备一个存放scg的文件,以及一个js文件来实现统一导入。在根目录的build文件中,找到webpack.base.conf.js 文件。2. 当我们修改了配置文件要记得重启项目,否则会报错。1. 要注意路径,根据自己的文件情况来填写。最后在main.js中导入icons。index.js内容如下。

2023-04-24 17:21:06 360 2

原创 解决npm audit fix --force问题

解决npm audit fix --force问题

2023-03-23 16:55:54 584 1

原创 CSS+JS实现input动态框效果

用几行代码完成一个好玩的Input效果

2022-10-16 14:25:26 663 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除