- 博客(111)
- 问答 (2)
- 收藏
- 关注
原创 【报错】vue3使用axios报错does not provide an export named ‘AxiosInstance‘
【报错】vue3使用axios报错does not provide an export named 'AxiosInstance'
2025-02-19 15:30:03
260
原创 安装vite报错Install for [ ‘create-vite@latest‘ ] failed with code 1
看到第二句说无法从xxx文件中提取json文件,想着是不是node版本问题,切换成20.1.0后成功安装。看网上也有人说路径或者用户名中有空格也会导致这个错误。
2025-02-15 16:55:13
260
原创 树形结构插入或查找数据方法
如果当前节点的值等于目标父节点的值,将新节点插入到其子节点列表中,并返回 true。如果当前节点不是目标父节点,将其所有子节点放入栈中,继续遍历。如果栈为空仍未找到目标父节点,返回 false,表示插入失败。每次从栈中取出一个节点,检查是否是目标父节点。
2025-02-13 17:29:14
211
原创 (运行vue老项目报错)TypeError: this.getOptions is not a function at runMicrotasks (<anonymous>)或缺少-loader
今天在允许一个旧vue2项目的时候,使用 cnpm i 安装完依赖之后出现了这个报错;原本以为是安装依赖过程中出现了什么问题,于是删除 node_modules 文件夹使用 npm i 重新安装;
2025-02-13 16:15:26
282
原创 关于函数变量提升
这种函数声明会在代码执行之前进行提升(hoisting),因此即使在函数声明之前调用它也是可以的。例如,你可以在函数定义之前调用 getName(),它仍然可以正常工作。当你在代码中使用 getName() 时,它会调用这个函数并输出 4。虽然在两个例子中调用的名称是相同的(getName()),但由于变量提升的差异,第二种写法的调用是在任何地方都有效的,而第一种写法的调用必须在变量赋值后进行。总之,虽然用 getName() 调用这两个定义时看起来是相同的,但实际上的行为是不同的,特别是函数提升的特性。
2025-02-09 15:35:26
186
原创 【el-table】表格后端排序
属性,数组中的元素需为以下三者之一:ascending 表示升序,descending 表示降序,null 表示还原为原始顺序。,后端排序,需将sortable设置为custom。在需要排序的列添加属性。如果需要自定义轮转添加。
2024-12-03 11:19:47
648
原创 微信小程序map组件自定义气泡真机不显示
另外,使用 slot=“callout” 进行自定义气泡时,cover-view 标签会因为循环导致所有气泡宽度都一样大,而不是根据内容自适应,这个问题可以通过再加一层cover-view ,不再:marker-id 的层级上写样式解决。最近遇到一个需求需要使用uniapp的map自定义气泡 ,做完之后发现在模拟器上好好的,ios真机不显示,安卓页数时好时不好的。后来看到有人说用nvue可以正常显示,所以记录一下使用nvue遇到的问题。一番查询发现是小程序的老问题了,网上的方法都试了也没能解决。
2024-09-27 10:36:22
1087
1
原创 uniapp map组件自定义markers标记点
需求是根据后端返回数据在地图上显示标记点,并且根据数据状态控制标记点颜色,标记点背景通过两张图片实现控制。
2024-07-23 16:15:31
2374
6
原创 uniapp中给data中的变量赋值报错
排查了一上午,原本以为是赋值的这个变量有一个键名是空字符串的问题,后来发现是因为在data中声明变量是写的是{},如果写成null就不会报错了,具体原因不清楚为什么。
2024-07-19 16:17:09
624
原创 uniapp使用 web-view 与网页互相通信
在网页中调用uniapp中的postMessage方法,在 的 message 事件回调 event.detail.data 中接收消息。通过evalJS可以为这个webview注入一段js,从而去调用网页中的对象。网页中调用uniapp的方法需要引入uni 的 SDK。// 调用uniapp中的postMessage方法。// 使用getEnv可以判断当前环境。获取webview对象实例。
2024-07-16 11:32:01
885
原创 关于window配置gitlab和gitee平台共存
今天使用gitlab拉取代码突然提示以为是ssh公钥没有配置好,遂又进行了一番配置,实际上并不是这个问题造成的,但还是想记录一下步骤,以免下次配置时又是一番搜索。
2024-07-16 09:38:51
826
原创 uview文本框组件计数count报错u--textarea
找到uview源码中的u-textarea组件,发现这里是直接判断的字符长度,所以会报错。
2024-06-28 23:24:06
610
原创 uniapp运行到模拟器(联想模拟器)
这个时候再去运行项目即可识别到模拟器,如果还是没有的话就把hbuilder重启一下。填写对应的adb路径,也就是模拟器安装路径下的adb.exe的路径。然后打开模拟器的设置,搜索版本找到版本号,多次点击打开开发者模式。记录一下uniapp项目运行到联想模拟器的流程。进入开发者选项,打开USB调试。先配置一下模拟器端口。
2024-06-18 14:24:27
577
原创 ts封装axios遇到的问题
在使用ts封装axios时,这里总是有一个报错,经过一顿搜索,发现错误原因:在TypeScript中,函数的参数类型和返回类型是不等价的,因此导致类型不匹配。解决方法:将 AxiosRequestConfig 改成 InternalAxiosRequestConfig。
2024-04-18 13:31:56
411
原创 常用DOM事件
如果事件是可取消的,则 preventDefault() 方法会取消该事件,这意味着属于该事件的默认操作将不会发生。stopPropagation() 方法防止调用相同事件的传播。传播意味着向上冒泡到父元素或向下捕获到子元素。
2024-03-28 09:59:08
193
原创 vue项目中使用highcharts记录(甘特图)
但在这个时候会报错:Highcharts error #17,经过排查发现如果type为xrange就会报这个错,推测是缺少某个文件;引入的有这个文件,虽然不知道干啥用的,但是可以试一下,于是在main.js中引入xrange,发现可行;//指定图表的类型,默认是折线图(line)最终简易甘特图就制作完成。
2024-03-16 15:03:38
1481
原创 nginx 使用记录
去官网下载指定版本1.24.0,直接将压缩包解压到指定目录,打开cmd即可启动。conf:里边有个 nginx.conf 是配置文件。html文件夹:这个文件夹是存放要打开的文件。nginx.conf 配置。
2024-03-06 17:19:17
748
原创 常用对象的遍历方法
Object.keys() ES5 新增的一个对象方法,该方法接收一个对象为参数,返回一个数组,包含该对象自有的可枚举属性(不含继承的和Symbol属性),数组中属性名的排列顺序和正常循环遍历该对象时返回的顺序一致。任意顺序遍历对象所有的可枚举属性(包括对象自身的和继承的可枚举属性,不含 Symbol 属性)返回一个给定对象的自有可枚举字符串键属性值组成的数组。
2024-02-27 16:26:02
490
原创 js刷新页面
1,history.go(0)2,location.reload()3,location=location4,location.assign(location)5,document.execCommand(‘Refresh’)6,window.navigate(location)7,location.replace(location)8,document.URL=location.href
2024-02-27 11:59:11
393
原创 在ajax中使用callback
今天遇到个场景是在点击按钮时,调用请求,在请求完成后,获取到后台返回的某个值之后再去执行下一步操作,也就是要同步进行。其实用setTimeout也是可以实现的,但考虑到效果最好,决定使用callback。
2023-12-23 16:41:41
1481
原创 swiper播放视频,完成后自动切换下一张
我的思路是监听视频播放进度,如果播放完毕再开启swiper的自动轮播,因为我的需求是只有第一个swiper才是视频,后边的都是图片,那就需要轮播到第一个swiper的时候停止自动轮播,继续等待视频播放完毕再次开始自动轮播。// 如果当前播放时长小于总时长并且大于总时长秒数就开始自动轮播,这里之所以这么判断是因为duration 和currentTime 的小数位并不能保证完全一致,所以就根据当前播放时长的整数秒是否大于总时长的整数秒。// 判断当前swiper索引,如果是第一个就停止自动轮播。
2023-12-13 14:06:51
1526
6
原创 git 使用记录
git remote add origin https://gitee.com/qlqaq/projects/仓库名称。git init 后将本地代码库与远程代码库相关联。把远程仓库的代码跟新到当前分支上面。将本地代码推送到指定远程的仓库中。执行git add 文件名。
2023-12-06 08:43:14
718
原创 关于vue2项目使用sacc
https://blog.youkuaiyun.com/weixin_46483006/article/details/127205564
2023-10-22 08:50:00
225
空空如也
为什么@media 分辨率大于1680时也会应用1680里的样式呢
2022-11-23
mysql初次安装的root密码是什么
2022-07-18
安装vue-lic时显示这个,help me.
2021-11-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人