自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【TypeScript】在ts文件中导入其它模块,报错:Unknown file extension “.ts“ for XXX.ts

是ESM模块的导出导入语法,而ts项目初始化后默认的是CommonJS的导入导出语法,所以需要在根目录下的package.json中添加。这其实也跟ESM模块有关,需要在执行ts-node命令时,加上–esm的选项。是用于指定项目中使用 ECMAScript 模块(ESM)的声明。这个错误提示很明显了,直接去tsconfig.json里,加上。导出了一个变量,然后在B.ts中使用。错误描述为位置的文件扩展名。重新执行命令,成功输出结果。如果在A.ts中使用。

2023-09-07 15:30:31 4413 3

原创 【前端】前端单元测试、覆盖率测试工具Vitest入门指南

单元测试的重要性不言而喻,可以很大程度的减少一些bug的产生。在前端项目中,有很多用于单元测试的工具,如最常见的`Jest`。但对于由vite构建的前端项目而言,使用vite配套的vitest会更加方便、舒适。[官方文档](https://cn.vitest.dev/guide/)是最好的入门方式,这篇文章记录在入门过程中可能遇到的一些问题,方便想了解的人更快速的上手。本文暂时只介绍单元测试和覆盖率测试的使用方法。

2023-09-03 16:46:23 3066

原创 【Vue+TS】添加全局自定义属性后,在组件中通过this调用时找不到类型

然后在main.js里进行注册如果你用的是组合式api,那么直接导入即可;这时需要用到Vue的来为Vue实例加上我们自定义的类型提示。

2023-04-21 14:25:45 1201

原创 【vue】前端通过腾讯接口获取用户ip

之前在前端项目中获取用户ip的方式一直用的是搜狐的接口:http://pv.sohu.com/cityjson?ie=utf-8%22,同时这也是网上分享次数最多的接口,虽说提供的信息很少,但因为使用起来方便快捷,且基本没什么限制,所以还是挺不错的。但不知怎的,最新经常在调用时出现403Forbidden,要么就是胡乱给ip和地区,总之就是没法用。没办法,是时候另寻他途了。在经过一番挑选后,最终选择了腾讯的位置信息服务。其它可选的还有百度、高德、天地图等。官网:https://lbs.qq.com/开发

2022-12-03 17:36:51 3630 2

原创 安装TortoiseSVN时,提示The setup must update fles or services that cannot be updated...

在以前安装过TortoiseSVN的电脑上重新安装时,弹出了下面的错误:点了确定之后又要你提供源安装文件:但是源文件早找不着了,即便去网上再找一个同版本的,也还是解决不了问题。

2022-11-18 16:34:20 2058

原创 在Vue3中引入全局SCSS变量的方法

在实际项目中,各种样式往往有很多重复的情况,为了能够使样式的后续开发和维护更加惬意,将这些共同的代码进行命名然后调用这些变量是一个很好的选择。此文介绍如何在Vue3项目中全局引入在Scss文件中定义的样式变量。

2022-09-24 22:48:42 6457 3

原创 【uniapp-微信小程序】如何在微信小程序中使用iconfont字体包

在这里介绍一种使用ttf转Base64的方法在项目中引入iconfont字体包的过程。

2022-09-12 15:08:17 1703

原创 【微信小程序】使用ucharts在小程序中加入横屏展示的功能

由于手机屏幕宽度的限制,当数据量较大时,观看体验并不是很好,因此横屏展示的功能就显得必要了,还好ucharts官方提供了横屏展示的功能,可以免去自己手改的麻烦,不过在实现的时候还是需要注意一些地方。...

2022-08-26 18:26:24 2304 3

原创 【uniapp】uni-data-select组件点击后会出现背景样式的问题

uni-data-select组件点击后会出现背景样式的问题

2022-07-31 17:17:06 3359 3

原创 【微信小程序】使用ucharts时遇到的一些坑及其解决方案(持续更新)

本文主要记录在使用ucharts的过程中遇到的各种坑。

2022-07-24 16:14:04 13167 27

原创 【uniapp】在微信小程序中修改uni-ui组件样式不生效的解决方案

在使用uniapp框架开发微信小程序时,使用到了uni-ui的uni-table组件。由于需要修改表头的背景色,于是乎在微信开发工具中使用调试工具审查元素获取其class名:尝试直接在页面中修改样式:结果无效。于是尝试使用深度选择器依然无效。然后查询微信平台官方开发文档得知,微信中的组件存在组件样式隔离,即自定义组件的样式只受到自定义组件 wxss 的影响。此时如果想在其它页面影响到该组件的样式,需要在施加影响的组件中加入选项:表示页面 wxss 样式将影响到自定义组件,自定义组件 wxss 中

2022-07-12 10:49:00 23880 15

原创 JS获取IP地址,控制台提示returnCitySN未定义的问题

通过新浪的IP地址查询接口去获取IP地址的时候,控制台报错:。可以通过在链接后面添加时间戳的方式来获取IP:这种方式可以正常获取到IP地址,然后再进一步处理。这段处理可以直接放在HTML中。下面是完整代码:......

2022-06-29 22:34:07 4992 4

原创 ElementUI,在事件中传递自定义参数的两种方式

在使用ElementUI的时候,组件的事件会返回一些参数或者事件,有的时候我们想在这个时间点传入自己代码中的参数,因此在这里记录两种传递自定义参数的方式。

2022-06-26 20:13:25 6626 1

原创 在Vue中获取HTMLCollection列表的children时结果为undefined

在Vue中获取HTMLCollection列表的children时结果为undefined在Vue的钩子函数mounted()中尝试通过document.querySelectorAll()获取HTMLCollection时发现返回的结果为undefined,且length为值也为0:在Vue的官网查询得知,mounted钩子函数不能保证所有子组件都被挂在完成:在实例挂载完成后被调用,这时候传递给 app.mount 的元素已经被新创建的 vm.el替换了。如果根实例被挂载到了一个文档内的元素上,

2022-01-15 19:05:51 2547 1

原创 pyqt5:重写QComboBox控件

pyqt5:重写QComboBox控件需求:pyqt5中的QComboBox类在单击组合框时不像一般Button类,可以发出clicked()信号,为了实现类似功能,需要重写QComboBox控件和其中的QMousePressEvent事件,并且需要自定信号。实现:新建一个.py文件,名为MyComboBox.py,代码如下:from PyQt5 import QtGuifrom PyQt5.Qt import *from PyQt5.QtCore import *class MyComb

2021-04-12 16:47:16 1393 1

空空如也

空空如也

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

TA关注的人

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