- 博客(19)
- 收藏
- 关注
原创 BUG:vite环境用@supermap/iclient-ol报错utils2.inherits is not a function
我这边版本是 "@supermap/iclient-ol": "11.0.0",超图的包老是报错,之前还报echarts引用的问题。安装两个包(在devDependencies)。vite,开发环境下用超图的包会报错。未知,大概是编译问题。
2025-03-20 15:39:10
134
原创 前端如何快速测试后端接口是否跨域
直接打开浏览器任意一个页面。F12,复制以下代码。无法打印则会报跨域的错误。背景:我是前端开发,有时候与各方对接接口时会碰到跨域问题。后端说已经做了跨域处理。
2023-11-02 19:03:35
1204
2
转载 js 正则表达式 test()方法之后取反无效的问题
js 正则表达式 test()方法之后取反无效的问题 JS正则test( )两次执行结果不一样
2023-05-17 11:22:20
383
原创 nodejs读取文件夹文件列表,循环json文件,处理数据并输出最终结果
用于处理数据:对比两个不同文件夹中相同名称的json文件,然后拿到其中的json进行需要的操作,然后写入到新的文件夹中。
2023-03-09 17:05:43
2057
原创 记录VUE项目中帆软报表的应用的一些细节
主要使用帆软做比较简单的表格功能,在vue项目中使用iframe的方式嵌入帆软的url。通过postMessage进行数据通信。
2023-02-15 17:17:34
3876
1
原创 Angularjs中textarea标签随着输入内容自动变化,不出现滚动条
Angularjs中textarea标签随着输入内容自动变化,不出现滚动条。vue也同样可以使用
2022-12-13 13:43:42
694
2
原创 vue中使用qrcode2js插件生成二维码并下载
本项目基于vue2+antd,在组件外点击按钮弹框,弹框内容见图。点击下载按钮保存二维码
2022-11-03 15:19:43
2574
2
原创 Syntax Error: TypeError: Cannot set property ‘parent‘ of undefined异常解决
Cannot set property ‘parent‘ of undefined
2022-09-20 14:51:59
9769
4
原创 axios delete请求 x-www-form-urlencoded无法传参
axios delete请求,后台接收的数据类型是Content-Type使用application/x-www-form-urlencoded接收的,且不能传json格式
2022-06-18 15:27:55
577
转载 钩子函数和回调函数的区别
一般认为,钩子函数就是回调函数的一种,其实还是有差异的,差异地方就是:触发的时机不同。先说钩子函数:钩子(Hook)概念源于Windows的消息处理机制,通过设置钩子,应用程序对所有消息事件进行拦截,然后执行钩子函数。let btn = document.getElementById("btn");btn.onclick = () => { console.log("i'm a hook");}上面的例子,在按钮点击时候立即执行钩子函数。而看下面的例子:btn.ad
2022-05-19 10:32:49
1239
原创 js获取ArcGIS发布的服务query查询的内容
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>de.
2022-05-11 11:13:23
454
原创 【BUG】webpack使用cross-env打包报spawn UNKNOWN
【BUG】vue2项目中webpack4使用cross-env打包报spawn UNKNOWN
2022-04-19 08:53:05
1689
原创 【BUG】使用uni-app开发微信小程序,获取用户信息&手机号时需要点击两次才能成功
问题描述:使用uni-app开发微信小程序,需要授权获取用户信息或者手机号。但是每次刚进去点第一次时报错,Illegal Buffer 解密失败。我是直接在前端解密的。获取手机号的代码我是参考的下面的链接:https://www.cnblogs.com/liessay/p/14131518.html但是有个问题就是第一次点击总是提示失败,需要点击第二次才能正确解密。解决方案:网上搜索的答案是需要先login。但是我这里确实是先调用的 uni.login。实际上需要在页面加载的时候就先额.
2021-08-27 15:40:36
1606
原创 setTimeout开始,暂停,停止功能
背景:项目中有一个图片数组需要展示到地图上,点击开始,开始播放,点击暂停,停留当前的图片。点击开始,从停留的图片开始继续往下播放。播放到最后停止播放。部分实现代码:定义的变量// setTimeout的集合(关键点哦) timer: [],// 当前播放状态isPlay: false,// 云图的idnexselectIndex: 0,三个方法: // 播放 play() { // 先停止之前的播放序列
2021-07-04 11:17:29
2716
原创 leaflet在VUE中使用自定义popup弹框
问题:项目中使用了vue框架,其中地图页面用到的是leaflet。需求是需要点击地图上的marker弹出popup框。其中的内容比较复杂,比如视频、echarts等,因为要弹出的内容(视频、echarts等)也是用vue方式写的。因此不适合用html拼接的方式。解决思路:1、初始化marker时将vue对象赋值给marker。2、点击事件可以拿到vue对象。拿到vue中data的数据,更新数据。4、数据更新完成,等待被弹出的内容的视图更新完成后。将该内容setContent到popup中
2021-04-26 10:21:50
6327
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人