- 博客(8)
- 收藏
- 关注
原创 uniapp vue3 路由拦截
实现思路就是 在main.js入口文件中 通过addInterceptor 添加拦截器拦截navigateTo redirectTo navigateBack switchTab 方法调用,在invoke(拦截前触发)然后判断是否登录,或是否失效等等。然后根据情况更改事件参数的url。接触小程序不多,遇到一个常见需求token失效或过期限制页面权限,并提示重新登录。一种是通过uni.addInterceptor 拦截器实现。一种是通过vue-router 路由导航常用思路去实现。
2025-01-06 13:59:58
382
原创 手搓canvas 图片勾绘,获取勾绘坐标可缩放
最近公司有个需求,需要对图片进行框选勾绘出目标物,生成数据集用于机器学习。在网上找了很多库都不是很满意(本人懒,没着几下,若有小伙伴有什么好的库,请务必告知我。跪谢.jpg),于是就手搓了一个,非常简单的小组件。用到了unocss vue3 ant-design-vue。
2024-11-18 13:53:42
222
原创 nvm安装与常用命令(个人使用纪录)
(1)nvm(Node.js version manager) 是一个命令行应用,可以协助您快速地 更新、安装、使用、卸载 本机的全局 node.js 版本。(2)有时候,我们可能同时在进行多个项目开发,而多个项目所使用的node版本又是不一样的,或者是要用最新的node版本进行试验和学习。这种情况下,对于维护多个版本的node将会是一件非常麻烦的事情,而nvm就是为解决这个问题而产生的,他可以在同一台电脑上进行多个node版本之间的切换,而这正是nvm的价值所在。
2023-11-28 10:27:46
251
原创 jsts + openLayer 解决几何自相交报错问题
jsts + openLayer 解决几何自相交报错问题报错:TopologyException: found non-noded intersection between LINESTRING ( 13022630.89845247 5279155.061076987, 13022019.402226187 5278543.81202375 ) and LINESTRING ( 13022546.663871666 5273866.515213738, 13022019.402226187 5286795
2023-08-02 17:41:37
1593
原创 less基本使用 简记
Less是一个CSS预处理器,可以为网站启用可自定义,可管理和可重用的样式表。Less是一种动态样式表语言,扩展了CSS的功能。Less也是跨浏览器友好。CSS预处理器是一种脚本语言,可扩展CSS并将其编译为常规CSS语法,以便可以通过Web浏览器读取。它提供诸如变量,函数, mixins 和操作等功能,可以构建动态CSS。/* Less *///将@var替换为其值 content:@fnord;/* 生成的 CSS */ 。 于less中使用css原生函数
2023-04-28 10:25:01
1810
1
原创 浏览器调起Windows应用
点击文件夹右侧出现默认字段,双击添加 C:\Users\Administrator\Desktop\test.exe %1 应用所在路径。点击文件夹右侧出现默认字段,双击添加 C:\Users\Administrator\Desktop\test.exe %1 应用所在路径。1.首先按住“Windows + R”键,弹出运行对话框,在运行对话框输入“regedit”进入注册表,点击“确定”。3.在“数值数据”填写好你需要的数值,点击“确定”即可,可以看到数值修改成功。6.一个新建数值目录项,就建立好了。
2023-03-08 14:55:20
1500
3
原创 Vue 项目启动默认打开 http://0.0.0.0:8080 ,浏览器无法访问
5.x 版本 使用–open 时,默认打开浏览器,会出现 0.0.0.0:8080,浏览器显示无法访问。或者在 package.json 中的启动命令添加–host localhost。在 devServer 配置项中添加 host 为 localhost。虽然这个方案解决了问题,但是也产生了新的问题,并不完美。在 vue.config.js 文件中配置进行如下配置。我们可以看到此时的两个地址是相同的。vue.config.js 配置。所以有了第二个解决方案。这里设置的优先级更高。
2023-03-08 10:46:27
2976
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人