- 博客(80)
- 收藏
- 关注
原创 基于uniapp vue3 的滑动抢单组件
通过在onMounted获取movable-area与movable-view实例,计算出可滑动的距离。
2025-02-10 16:27:05
390
原创 uniapp APP端页面触发调用webview(页面为uniapp开发的H5)里的方法
使用 getCurrentInstance() 获取当前组件的 Vue 实例,通过 instance.proxy.$scope.$getAppWebview() 获取 Uniapp 的原生 WebView 对象。使用 WebView 提供的 evalJS 方法,执行嵌入 H5 页面内的 JavaScript 代码。代码大意:调完接口后将接口返回参数注入webview。
2025-01-22 12:01:40
729
原创 uniapp调整webview的大小与位置,解决遮挡问题
uniapp使用webview时默认的是全屏显示通过fullscreen="false"和webview-styles="style"两个属性可以控制大小,但是依然会挡住顶部的东西,只能以百分比的单位去控制宽高且无法控制位置。
2024-11-19 18:02:04
2610
原创 CSS文字不能超过多少行,且超出省略(适应盒子宽度)
webkit-line-clamp 是一个非标准属性,支持的浏览器包括大部分基于 WebKit 的浏览器,如 Chrome、Safari,以及部分新版的 Edge 和 Android 浏览器。
2024-11-18 18:02:41
171
原创 用JavaScript、Nodejs写一个本地tcp服务,用于前端WebSocket调试
介绍:PORT为运行端口,看板地址为http://localhost: + PORT,连接地址为ws://localhost:+ PORT。接收端WebSocket连接地址ws://localhost:3000也可以改成IP。WS是一个轻量级、高效的WebSocket库,适用于Node.js环境。express 是一个流行的Node.js Web应用程序框架。介绍:可以根据自己测试的需要改变sendMessage发送的格式。根目录执行命令:node server。
2024-11-08 11:51:07
1709
1
原创 前端SSR框架(Next、Nuxt)利用宝塔面板部署
SSR服务端渲染的框架部署区别于常规的CSR项目的部署,并不是打包之后访问某个文件就行,而是需要在服务器中运行项目之后访问某个地址,无论是基于Vue的Nuxt.js框架还是基于React的Next.js框架道理都是一样的。Nuxt项目将打出来的包(.nuxt)和nuxt.config.js、package.json、package-lock.json、static文件夹、public文件夹以及一些配置文件打成压缩包放在服务器项目根目录。完成后启动就大功告成了!通过第我们安装的PM2应用可以完成这一配置。
2024-10-18 10:48:58
1951
原创 Android 开发每日定时任务
是 Android 提供的一个系统服务,用于在指定的时间安排任务。它可以在应用处于后台或关闭时唤醒设备并执行指定的操作。2、使用AlarmManager,在onCreate执行方法。
2024-09-27 11:16:57
745
原创 基于JavaScript、puppeteer的爬虫
第三步的脚本让我们把页面加载到拥有全部数据的状态,现在需要将第二步收集的类名里的文本封装成数组。
2024-07-05 11:06:13
641
原创 基于uniapp(Vue3)自定义开发云闪付小程序
云闪付小程没有类似微信或支付宝小程序那样自己的框架,本质是开发一个H5,部署到自己的服务器上,然后在云闪付小程序平台配置首页链接。开发的H5要保证能使用官方的SDK和组件库。
2024-07-05 10:33:58
802
原创 基于uniapp vue3.0 uView 做一个点单页面(包括加入购物车动画和左右联动)
下拉有自定义组件(商品卡片、进步器、侧边栏等)源码。
2024-04-30 15:30:40
5133
3
原创 在Nuxt框架中使用i18n实现语言国际化
根目录创建locales文件夹,创建所需语言包。2、在nuxt.config.js中加入配置。1、安装依赖(切记不是vue-i18n)语言根据自己需要配置。
2024-04-15 14:28:11
1193
3
原创 Android硬件获取序列号sn适配Android9+
在Android 9及以上版本中,由于隐私和安全性的考虑,获取设备序列号(Serial Number)的方式发生了改变。在Android 9及以上版本中,可能会返回一个空字符串或者包含"unknown"等信息,而不再是设备的真实序列号。方法来获取设备的序列号。请注意,这个方法可能会抛出。在Android 9及以上版本,可以使用。,因此需要进行异常处理。
2024-03-12 11:57:35
1323
2
原创 关于ProGuard,处理Android类里的字段打包后混淆,变成“a、b、c、d、e、f”
问题出现在ProGuard混淆导致的代码压缩和重命名。在Android应用中,使用ProGuard来混淆代码是一种常见的做法,以减小APK大小并提高安全性,但是一些用于规范接口调用的类我们是不需要混淆的。是ProGuard的一条规则,用于告诉ProGuard不要混淆指定类的成员(字段和方法)。应该替换为你实际的包名和类名。文件,配置入上述代码。
2024-03-12 11:51:46
678
原创 Android页面finish后给上一个页面传递数据
方法启动一个Activity,并在该Activity结束后返回结果给调用者。在第二个Activity中,当你完成了某个操作或者需要将信息传递回第一个Activity时,可以使用。在第一个Activity中,通过重写。方法启动第二个Activity。
2024-03-05 08:59:52
801
2
原创 uniapp大尺寸Android设备无法适应问题(实际宽度远大于750rpx)
【代码】uniapp大尺寸Android设备无法适应问题(实际宽度远大于750rpx)
2024-01-19 09:01:32
1624
原创 uniapp多图上传(已有单图上传接口)
使用 Promise.all()等待所有图片上传完成之后回调,弊端:网络不好的情况下可能会终止,最好还是和后端要多图上传接口(如果他有空)
2024-01-12 15:43:23
585
原创 uniapp uview裁剪组件源码修改(u-avatar-cropper),裁出可自定义固定大小图片
【代码】uniapp uview裁剪组件源码修改,裁出固定大小图片。
2023-12-29 11:42:19
1659
原创 uniapp微信H5 dom转换成图片并下载(html2canvas )
由于微信安全防控,我们无法直接生成并下载,但是可以打开图片后长按保存。
2023-12-28 17:18:19
1848
2
原创 基于vue与three.js给模型添加标签(CSS2DRenderer与CSS2DObject)
this.$refs.three_container为3D渲染的容器,注意zindex必须足够高。得用deep,不然容易不生效。
2023-12-19 09:40:41
2125
11
原创 Vue2与three.js改变网格样式时其他元素样式被影响问题处理
问题原因,建模人员建模时,多个网格(Mesh)用了同一套纹理(Material),我们看起来是修改网格样式,其实我们修改的是纹理,若想让网格拥修改样式而不影响原来的纹理,我们需要对原来的纹理进行一次深拷贝,再覆盖掉原来的纹理,再进行修改。
2023-12-12 17:35:31
490
原创 Three.js + Vue 处理glb文件过大问题(DRACOLoader加载压缩glb)
起因,three.js editer导出的glb文件过于庞大,导致部署后文件加载过久。
2023-12-12 11:18:38
3416
原创 Echarts图表title使用富文本
rich中有配置的话(如a)使用该样式,没有配置样式的话(如b)使用外层textstyle的样式,textstyle没有样式的话使用默认样式。
2023-12-08 10:36:01
2376
原创 uniapp获取Android硬件的uuid,附:网络的判断
Android设备的UUID(Universally Unique Identifier)是一个128位的标识符,通常用于识别物体、应用程序、服务等,Android设备通常有多种方式来生成UUID,例如使用设备的硬件信息、操作系统信息、应用程序信息等。然而,由于设备之间的不同因素和变化,同一个设备在不同时间和环境下生成的UUID可能会有所不同。
2023-11-08 11:55:07
1585
原创 Android sqlite分页上传离线订单后删除
3、获取infoList后传给后台,如果code返回200,收集ids删除掉传入的数据,在循环到第一步,直到彻底上传完为止。而是分页加载,每次加载一小部分数据。这可以减轻内存负担。1、判断订单表的的总数是否大于0,如果大于0开始上传订单。如果数据库中的数据量很大,不要一次性加载所有数据到。2、每一页20条数据的查询。
2023-10-31 10:28:14
1018
原创 原生Android与uniapp开发的H5混合开发
vue版本选择2.0记住一点,打包H5前修改配置,否则在Android中打开会白屏,修改方式如下打包,打包后可以在浏览器打开确保有内容。
2023-10-19 10:57:29
1609
原创 Android渲染一个列表的过程,并提供动态改变样式
布局文件,我省略了其他代码,我们需要recyclerview保证在规定范围内,如果列表元素过多可以滑动。
2023-10-19 09:32:18
685
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人