自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vue项目嵌入子项目,这里以vue3 vite项目为案例

主项目页面跳转子项目的页面。

2024-10-22 17:59:10 1359

翻译 uniapp配置多个环境

在Uniapp中可以通过创建.env.js文件实现多环境配置:在根目录新建.env.js,设置ENV变量切换环境(DEV/TEST/PROD)根据不同环境配置WS_URL、PROD_URL等参数使用方式有两种:单独引入:import UNI_APP from '@/.env.js'全局引入:在App.vue中设置globalData,页面通过getApp().globalData访问此方法简单易用,适合Uniapp项目的多环境管理需求。

2025-06-05 15:34:59 85

原创 WebSocket通信 多端实现方案

本文介绍了Vue3和Vue2中实现WebSocket通信的不同方案。Vue3版本使用@stomp/stompjs库封装连接逻辑,通过Composition API实现模块化管理,包含自动重连和消息订阅功能。Vue2版本采用stompjs库以mixin方式实现,支持多频道订阅和心跳检测。两者都提供了连接管理、错误处理和组件卸载时的资源清理,Vue3方案更强调代码复用性,Vue2方案则侧重传统mixin复用模式。实现均包含用户身份验证机制,适合企业级应用的消息推送场景。

2025-06-03 11:47:29 259

原创 IIS跨域配置案例(本地模拟使用 wx-js-sdk获取签名)

将此信息拷贝到你所开发的项目中,微信浏览器打开即可使用微信内置的api,如获取定位、上传图片、图片预览等。启动的时候如果报一下错误,是因为没有启动相关的服务导致的,启动相关服务即可。这里的安全域名是你本地的ip。应用成功之后会在项目中生成。可以添加自己以及其他人使用。,找到之前创建好的网站,

2025-01-22 13:41:31 196

原创 前端引入pdf预览功能

原来使用的是。

2024-11-22 15:10:27 246

原创 接口返回pdf文件流,前端打印、下载操作

【代码】接口返回pdf文件流,前端打印、下载操作。

2024-11-19 10:19:41 445

转载 axios设置responseType: ‘blob‘,获取接口返回的错误信息

在axios的请求中当后端接口返回的是文件流的情况下,我们需要在请求参数里面设置responseType: ‘blob’,如果接口报错,默认前端这里是引用无法获取后端返回的错误信息。2.接口返回错误,处理过后打印的结果result。解决方法:通过FileReader获取错误信息。1.接口正确返回的文件流。

2024-09-24 17:23:09 871

原创 vue自定义全局组件/avue引入第三方组件的写法以及引用

子组件获取父组件绑定的值props:[‘value’];组件中props下的value指的是v-model绑定的值,如果是avue引入的话,代表的是prop绑定的值,下面会说到。组件也同样是在customComponents文件夹下新建,这是我本地创建的,结构如下,名字不一样也无所谓,按自己喜好。这里的this.$emit(‘input’, id)改变的是父元素中prop字段为principal的值。在main.js中引入你创建的自定义组件,这样就把该文件夹下的组件全局引入到vue应用中了。

2024-09-18 13:43:15 876

翻译 页面按宽(高)等比例缩放方案以及存在的弊端

使用zoom属性也存在一些坏处,包括可能导致页面元素的比例失调,特别是当页面中使用了一些第三方组件时,缩放可能会导致这些组件的功能失效或出现偏移现象。此外,使用zoom属性还可能引入一些难以预料的bug,影响用户体验和页面的稳定性‌。,如果显示区域的比例不是16:9,那么会出现一个问题就是;高度为了适应宽度,会导致垂直方向显示不全;页面下方会出现高度不等的白条;zoom:0.5 (缩放50%),zoom:2(放大两倍)问题是不够完美,如果显示区域的比例不是16:9。1.新建文件utilsDram.js。

2024-09-04 10:00:40 445

转载 css如何去掉重叠部分的边框

【代码】css如何去掉重叠部分的边框。

2024-08-27 10:15:56 106

原创 uniapp小程序接口服务连接与h5接口服务连接的区别

uniapp小程序接口服务连接与h5接口服务连接的区别小程序接口服务连接配置一common/setting.jsh5接口服务连接配置一manifest.json配置二common/setting.js配置三http/api.js 或者 http.js小程序接口服务连接配置一common/setting.jsh5接口服务连接配置一manifest.json配置二common/setting.js配置三http/api.js 或者 http.js

2024-04-08 11:45:16 168 1

原创 懒加载树局部刷新方案

2.在table属性中的:treeLoad="treeLoad"对应的方法中添加this.parentMap.set(tree.id, { tree, treeNode, resolve })1.首先定义一个map(parentMap)负责存储所有已经点开的父级节点。3.在需要刷新的地方添加代码。

2024-01-30 10:24:37 354

原创 uniapp中把复选框改造成空心复选框

复选框样式修改,这里用的是uview,不需要引入任何插件,直接上手改造官网中的样子实现以后的样子。

2023-09-14 17:55:32 245 1

转载 pake一键将网页打包成桌面应用

完成上述步骤后,您的应用程序应该已经成功打包。请注意,根据您的系统配置和网络状况,打包过程可能需要一些时间。请耐心等待,一旦打包完成,您就可以在指定的目录中找到应用程序安装包。

2023-08-17 14:47:25 2655 1

原创 vue图片压缩,file/base64/blob/url各种格式转换

1、base64转blob2、blob转file3、base64转file4、图片file转Base64编码5、图片url转Base64编码。

2023-07-20 14:44:08 5101 1

原创 textarea回车换行,发送

【代码】textarea回车换行,发送。

2023-07-11 17:42:10 470

原创 图片下载处理

【代码】图片下载处理。

2023-07-11 17:35:14 95

原创 vue中把http/https图片通过base64显示出来

1、创建XHR对象,调用XMLHttpRequest构造函数2、启动请求以备发送数据3、设置返回响应数据的类型4、发送数据5、调用FileReader对象的方法,将文件读取为二进制码6、readAsDataURL 方法可以将读取到的文件编码成DataURL7、onload文件读取成功时触发。

2023-07-11 17:30:03 543

原创 使用navigator.clipboard复制图片到剪切板

【代码】使用navigator.clipboard复制图片到剪切板。

2023-05-30 16:37:37 875 1

原创 创建本地数据库web SQL

前端本地数据库创建

2023-02-17 15:41:30 247

转载 vue各种类型内容格式化处理(日期、金额、加减乘除精密计算、单位换算等各种类型处理)

【代码】vue各种类型内容格式化处理。

2023-02-09 16:56:07 1026

转载 Node.js:解析浏览器ua-UserAgent

文档:https://www.npmjs.com/package/ua-parser-js解析浏览器ua-UserAgent

2023-01-12 12:05:29 868 2

转载 大写金额转小写金额

大写金额转小写

2023-01-07 15:33:08 330

转载 记录git命令

记录git命令

2022-12-30 17:17:47 107

原创 正则表达式

正则 +校验

2022-12-30 16:58:48 85

原创 H5 storage 事件监听

H5 storage事件监听在事件处理函数中,触发事件的事件对象(event参数值)具有如下几个属性:event.key 属性:属性值为在 session 或localStorage 中被修改的数据键值。event.oldValue 属性:属性值为在sessionStorage 或localStorage中被修改的值。event.newValue 属性:属性值为在 sessionStorage 或localStorage中被修改后的值event.url属性:属性值为修改 sessionStora

2020-09-23 11:10:17 529

原创 object 遮挡div

object 遮挡divobject的层级属于windows层,与浏览器同级,故浏览器中设置z-index对其没有效果,会遮挡普通div,但iframe是个特例,能够遮挡object,于是想在object上面放置div就可以在object的上面加个iframe,再加自己的div。即,类似如下代码<div style="width:390px; height: 280px; background-color:#e7e7e7;float:left;position: relative">

2020-09-23 11:02:18 304

uniapp中使用stompJs进行通信

uniapp中使用stompJs进行通信

2025-06-03

使用科大讯飞实现语音识别,语音听写功能

使用科大讯飞实现语音识别,语音听写功能;适用于h5以及微信浏览器

2025-05-13

h5 公众号调用wx.sdk-本地测试版

h5 公众号调用wx.sdk

2025-01-22

公众号调用wx-sdk(定位)

公众号调用wx-sdk(定位)

2025-02-26

在线代码编辑器codemirror.js

codemirror版本:https://codemirror.net/5/doc/releases.html

2025-02-08

threejs视频拼接全景

threejs视频拼接全景

2024-11-01

空空如也

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

TA关注的人

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