自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 uniapp生成的app,关于跟其他设备通信的支持和限制

开发者只需关注业务逻辑,底层细节由操作系统处理。严格限制 USB 通信(仅支持 MFi 认证设备或 Lightning 接口特殊用途)。UniApp 开发的 App 默认不支持直接通过 USB 与其他设备通信,这主要受限于。移动应用(App)通过蓝牙与其他设备通信,是通过分层协作实现的。调用操作系统提供的蓝牙API(如Android的。管理蓝牙协议栈(HCI、L2CAP、GATT等),已超出 Hybrid 框架的设计范畴。等 UniApp 原生支持的通信方案。(如蓝牙、摄像头、GPS)。

2025-05-20 10:00:13 193

原创 uniapp的h5,打开的时候,标题会一闪而过应用名称,再显示当前页面的标题

最后发现,自己项目中,预设了index.html(我的项目放在了public/index.html,有些项目可能直接在根目录下的index.html),而index.html中设置了title,取得是应用名称,所以不管打开哪个页面,都会先显示应用名称,然后再出现该页面标题,修改办法,直接去掉title的设置,或者改为自己想要的。微信小程序,通过webview打开了uniapp创建的h5,但是打开h5时,会先显示h5的应用名称,然后才切换为该页面的标题。

2025-04-15 14:50:33 483

原创 微信小程序生成某个具体页面的二维码

管理---版本管理---修改页面路径,输入具体页面的路径以及参数,生成的是二维码。

2025-04-07 13:54:44 800

原创 微信开发者工具,network不显示接口信息

可以改一下基础库,改成跟现在接近的,然后推送。

2025-04-02 15:19:51 350

原创 AVUE添加el-tag标签

不用format,直接用render,试过format,网上说用const h = this.$createElement获取h,但是会报错。

2025-04-01 10:33:28 80

原创 element el-upload before-upload返回false,但还是触发了action,调用了后台的接口

async 函数总是返回一个 Promise,即使你写了 return false,实际返回的也是 Promise.resolve(false)return Promise.reject(new Error('验证失败'));// 正确的异步阻止方式。查看before-upload对应的函数是不是async,如果是async开头的,需要返回。

2025-03-17 14:53:21 292

原创 chrome Vue.js devtools 提示不支持该扩展组件,移除

直接搜索vue,下载旧版,vue2、vue3都支持,上面那个最新版本试了下,vue2的肯定是不能用。可能是版本不兼容,可以重新安装,推荐网址。

2025-03-04 10:40:39 455

原创 vue中使用地图

注册账号,创建自己的应用,取到Key,然后再vue中安装@amap/amap-jsapi-loader,就可以使用高德地图了。Leaflet 是一个轻量级的开源地图库,适合在 Vue 项目中使用。OpenStreetMap,但是这个经常网络访问不了,翻一下就很快。引入项目后,需要 添加地图图层,这个地图图层可以是高德、百度、本文主要介绍引入高德地图和使用leafLet添加其他地图图层。综上,推荐直接使用高德,在vue中引入。然后在具体地方引入该组件即可。

2025-02-24 14:27:50 579

原创 nvm安装过程中问题

安装nodejs方式有很多种。第一种:官网下载 通过nodejs官网下载安装 ,但有个缺陷,不同版本的nodejs无法顺利的切换。第二种: NVM安装 NVM可以帮助我们快速切换 node版本。但是安装NVM过程中有很多坑,网上找了很多文档都没解决问题。这里自己总结下,帮助大家顺利安装软件。一、 下载nvm安装包1 下载地址 github上下载最新版本:Releases · coreybutler/nvm-windows · GitHub 推荐下载第三个包:nvm-setup.zi

2024-12-24 12:22:24 1640

原创 html转canvas后,部分背景显示黑色

就是RGBA中的A,JEPE通常只有3个通道(红色、绿色和蓝色),而PNG可以有4个通道(红色、绿色、蓝色和透明度)。2、如果是使用html2Canvas,则可以设置scale为1.5,而不是1,png也不会出现黑色。canvas换成jpeg之前移除alpha通道,所以透明区域被填充成了黑色。3、在canvas绘制前填充白色背景(对于canvas组件适用)1、使用jpg图片,就不会出现黑色问题。

2024-12-04 17:25:26 553

原创 通过url下载文件

【代码】通过url下载文件。

2024-11-27 14:52:43 227

原创 根据图片地址生成blob,并上传给后台

【代码】根据图片地址生成blob,并上传给后台。

2024-11-27 14:51:39 221

原创 微信小程序正式版无法打开相机,体验版没有问题

原因:提交审核的时候,没有选择“采集用户隐私”,这个选项不只是说获取用户的手机等隐私信息,而是允许使用用户手机的一些功能,比如调用摄像头,获取用户相册,获取用户蓝牙功能等。

2024-11-21 08:52:21 520

原创 el-table-column prop值根据数组获取

这里是因为多个列都需要同样的计算,所以使用column.property获取属性,不然可以直接row.属性。直接在template scope 使用v-if判断。

2024-11-08 17:07:18 825

原创 tree-select校验无用

3、解决方案:在vue-treeSelect中有值改变就调用的方法input,我们可以在input方法中用validateField重新校验。1、情况描述:选中的树值变化时,绑定的rules校验触发方式为‘blur’或者’change’都没有触发。

2024-10-29 16:26:29 256

原创 mysql存储过程

CREATE DEFINER=`root`@`localhost` PROCEDURE `card`.`init_card`(IN `orgId` bigint(20))beginDECLARE card_user_id,if_has_org bigInt; //定义变量END如果是为了确定select语句结果是否为null,如下:定义的in参数,不能与select表中字段名重复,不然where条件无效如上,org_id跟表card_dept中字段org_id重名,导致where失效

2024-10-14 13:57:35 312

原创 nvm install 16.14.1报错“Node.js v16.14.1 is not yet released or available.”

再次运行nvm list available,结果如下,现在就可以使用安装命令了nvm install 16.14.1。使用命令nvm ls available,结果列出的可供下载的版本列表为空,这就是原因了。

2024-09-10 10:11:24 592

原创 vue-drag-resize动态修改width时,y和height自动变化

其中height小于50了,所以导致修改width 的时候,height和y自动发生变化。解决办法:重新定义minh和minw。:默认minh和minw是50,

2024-08-15 13:39:17 244

原创 canvas绘图图片大小根据外层窗口自适应

如果图片宽高相等,则根据固定盒子的宽高来决定缩放后图片的宽高,固定盒子的宽大于高,则缩放后的图片高等于固定盒子的高度,对应求出另外一边即可,反之亦然。如果图片宽高不等,使图片的长边能完全显示出来,则原图片高的一边缩放后等于固定盒子对应的一边,等比例求出另外一边,1、完全显示出来,根据图片宽高比,固定盒子宽高比,对比,最终效果,有一边能完全显示出来,另外一边等比例缩放。图片按照contain模式放到固定盒子的矩形内,则需要对图片进行一定的缩放。// 计算图片在画布上的位置。保持纵横比缩放图片,

2024-07-26 08:43:38 1165 1

原创 Object.assign

参数:target—>目标对象source—>源对象target,即目标对象。

2024-07-25 13:49:07 469

原创 上传文件传参 pc端vue的formData

if(ref.toString().indexOf('qrcode') >= 0) formData.append('noStbg', true)//添加参数。//添加参数并且重新命名文件名称。

2024-07-25 09:36:58 534

原创 图片大小根据外层div自适应 pc端

这样设置图片的话,可以使图片在指定的空间内缩放。(自动根据外框大小,判断横纵向拉伸和自动匹配)(横向拉伸,纵向自动匹配大小)(纵向拉伸,横向自动匹配大小)img外层还有div控制宽高。

2024-07-25 09:05:20 294

原创 连续空格 换行white-space:pre-wrap;html2canvas

页面el-input textare类型,输入的内容换行了,传给后台的字段看着是/n,但是通过接口拿到后台返回内容,再通过。html2canvas截屏图片后,没有换行了,需要加上。

2024-07-11 13:57:47 306

原创 audio ref获取后 pause失效

this.$refs['soundaudit'+item].pause()失效,通过ref获取后,调用pause不生效。

2024-07-01 14:03:01 286

原创 vuex computed获取mapGetters,字典的值不能实时更新

字典dicts中包含很多类型字典,是个object,原来代码。computed中通过mapGetters获取。实际原因,深浅拷贝的问题。

2024-06-18 15:30:50 479

原创 js a赋值给b 修改b会影响a

直接赋值,只是让b指向a所在地址,修改任何一个,另一个都会变化。方法一:SON.parse(JSON.stringify。方法二:Object.assign。

2024-05-29 09:53:54 257

原创 elementUI form refs.resetFiles不生效

意思就是,form元素el-form-item必须有对应的prop=‘name’,如果没有prop,reset的时候就没法对应,无法清空。属性传入约定的验证规则,并将 Form-Item 的。Form 组件提供了表单验证的功能,只需要通过。属性设置为需校验的字段名即可。

2024-05-29 09:36:46 138

原创 word批量修改表格样式

注意:如果全局的段落里面设置了对齐方式,再对第三步中,批量表格的表头设置居中对齐,会不生效,所以表格的对齐,不要再全局的段落中设置,如果设置了,就重新设为默认值,该回去,再针对表格设置。(2)可以针对某个表格样式设置属性,其中可以单独针对“整个表格”、“标题行”设置,因为有时候标题行和内容的要求不一样(比如标题行居中,表格内容居左,标题有背景色等)(3)如果设置了标题行的样式,需要在表设计/表格样式选项/这里,选中标题行,才能生效。(1)表设计,点击表格样式的右下角,出来修改样式的弹窗。

2024-04-18 14:11:07 6614

原创 nvm安装node后,报错Cannot find module ‘C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js‘

问题描述nvm安装node后,也会自动安装npm工具,但是在提示安装完成之后,使用npm相关命令时,会报如下错误Error: Cannot find module 'C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js'原因:可以查看当前node版本 node -v,如v14.18.1,然后去nvm安装地址中找C:\Users\10153615\AppData\Roaming\nvm,会有对应版本的文件夹v14.18.1,会发现里面没.

2024-03-01 10:20:03 2583 1

原创 nginx配置proxy_pass反向代理时,加/和不加/的区别

nginx 配置proxy_pass代理转发的时候,加/ 和不加 / 的区别: 如果后面的url加 /,表示绝对根路径;如果没有/,表示相对路径。访问test.com/data/index.html 会转发到http://127.0.0.1/data/index.html。访问test.com/data/index.html 会转发到 http://127.0.0.1/index.html。

2023-06-21 15:28:35 1603

原创 AVUE样式、刷新、字典、清空搜索条件等操作

2、下拉框字典的设置3、日期格式的设置if (!

2023-05-16 10:44:56 3021 1

原创 常见upload格式

文件类型 MIME TYPE。

2023-05-04 09:47:34 974

原创 vue 下载文件

测试

2023-04-28 13:36:35 887

原创 el-table绑定数组中,某值发生变化,对应的el-select的选项没变

在定义的时候就写入属性(此时只要在下拉框选择,那么显示就会实时更新),不显示,一般table数据都是后台请求回来的,或者是添加功能的时候,跟table的各列绑定,不会提前定义。在数据更新的地方后面加上如下 this.isUpdate =!2、在方法内使用this.$set()进行赋值(比较适合于在方法内,需要对页面的值重新赋值)方法1:el-table使用key,在值发生变化时,改变key值。方法2:使用this.$set。

2023-04-19 10:19:52 835

原创 uniapp package.json和mainfest.json,如何区分环境变量

g' ${target_dir}/src/manifest.json ,意思就是把“base”后面的值改为"base" : "/html/js-h5-test/"如果是往服务器上发布版本,则是打包成zip在服务器上解压,但注意打包:是把原有的uniapp项目下的所有文件,放到一个对应vue项目的src下(这个是提前建好的项目),然后打包,打包是根据vue项目中的package.json来打包的。g' ${target_dir}/src/manifest.json,意思就是把“base”后面的值改为h5.

2023-03-30 17:15:53 1246

原创 uniapp onLaunch和onLoad执行顺序,页面返回会出现问题,一直加载中

App.vue什么时候执行,第一次进入该系统执行,如果是该系统自己页面返回自己页面,不会重新进入app.vue,但是page.vue会触发onLoad(安卓手机)。所以就会出现一个问题,就是返回的时候,page.vue中触发了onload,但不进去app.vue,await this.$onLaunched就会一直等待。首先,安卓手机,页面返回(自己系统页面返回自己系统页面),不会进去app.vue,但是会触发页面page.vue的onload。page.vue具体页面里面。

2023-03-27 13:43:52 4294

原创 el-cascader v-model 绑定值改变了,但是界面没变化

el-cascader v-model 双向绑定 更新

2023-02-21 13:46:05 3354 6

原创 浅拷贝深拷贝引发对象数组数据一致的问题

浅拷贝、深拷贝

2023-02-14 13:52:14 162

原创 elementUI el-table上移下移

el-table 上移下移

2023-02-07 09:51:52 943

原创 elementUI form每次进去页面会显示上次页面的验证规则提示信息

elementUI form 页面显示上次规则提示

2023-01-28 10:12:49 375

空空如也

空空如也

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

TA关注的人

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