logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

uniapp vite3 require导入commonJS 的js文件方法

在Vite 3中,你可以通过配置vite.config.js来实现导入CommonJS(CJS)风格的模块。Vite 默认支持ES模块导入,但如果你需要导入CJS模块,可以使用特定的插件,比如@originjs/vite-plugin-commonjs。然后就可以在项目里面使用require引入,使用module.exports导出了,如下案例。vite3 导入commonJS 方式导出。然后,在

文章图片
#uni-app
uniapp运行启动时出现一个debug的提示【The curreht applicatioh is running ih a customdebugging base....】

需要修改hbuilder标签中的debug的值,如果为true则会出现标题的提示,如果改为false则不会出现标题提示的弹窗。

文章图片
#uni-app
uniapp的uni.request请求在浏览器H5和微信小程序都可以发送请求,真机和基座发送请求无效,解决方案

请求的时候会有各种各样的报错,比如下面等等,主要是 "errMsg":"request:fail abort statusCode:-1 看这个报错。但是我们并没有配置app的跨域问题,所以请求的时候把地址写全了,app端不要这个proxy就行了,下面针对h5和app做个兼容。2. 请求封装的地方, h5及其他baseURL是接口前缀,如果是app,把baseURL配置成接口全地址就行。4. 接口

文章图片
#uni-app#微信小程序#小程序
密码校验常用正则表达式

至少八个字符,至少一个字母和一个数字:"^(?=.*[A-Za-z])(?=.*\d)[A-Za-z\d]{8,}$"至少八个字符,至少一个字母,一个数字和一个特殊字符:"^(?=.*[A-Za-z])(?=.*\d)(?=.*[$@$!%*#?&])[A-Za-z\d$@$!%*#?&]{8,}$"最少八个字符,至少一个大写字母,一个小写字母和一个数字:"^(?=.*[a-z])

#正则表达式#前端#后端
YApi高级Mock及自动化测试与断言

网易云课堂 有yapi的教程,讲解了yapi的自动化测试以及断言的具体实现,使用json-schemamock数据,高级mock添加期望(正则等用法等)及mockjsonp接口响应的方法脚本案例,可以看看...

#yapi
分享几个可以免费使用GPT的网站

链接:这个网站可以免费使用GPT-3.5和GPT-4.0模型,反应速度也很快,还有AI绘画可以体验喔~​。

文章图片
【视频测试地址】各类视频(mp4、flv、mkv、3gp、hls-m3u8、rtsp、rtmp)测试地址摘录

由于我们在做流媒体项目的时候,经常需要用到视频链接做测试用,所以这里为大家找了一些可以使用的链公大家参考测试,链接收集于网络。如有失效请更换下一个链接。FLV视频链接如下:https://sample-videos.com/video123/flv/720/big_buck_bunny_720p_1mb.flvhttps://sample-videos.com/video123/flv/720/b

#音视频#实时音视频
Loading chunk {n} failed 的解决方法

背景:前端代码更改后,每次发布到测试环境,用户的页面如果不刷新,会读取缓存,导致页面白掉!本地没有过,都是打包到服务器上才有error infoUncaught SyntaxError: Unexpected token '<'Uncaught ChunkLoadError: Loading chunk 8 failed.(missing: https://mispaceuat.mihoyo

#前端#javascript#vue.js
JS获取音频的总时长,解决Audio元素duration为NaN || Infinity 问题

当我们在加载一个线上mp3地址或者获取audio的duration的时候,会发现有拿到duration是Infinity的情况,这时如果我们动态的展示录音时间时候就会有问题。首先明确一下这是chrome浏览器自己的存在的一个bug,因为我们拿到的录音数据流没有定义长度,所以浏览器无法解析出当前音频的时长。

#音视频
    共 28 条
  • 1
  • 2
  • 3
  • 请选择