- 博客(70)
- 收藏
- 关注
原创 基于JavaScript、puppeteer的爬虫
第三步的脚本让我们把页面加载到拥有全部数据的状态,现在需要将第二步收集的类名里的文本封装成数组。
2024-07-05 11:06:13 530
原创 基于uniapp(Vue3)自定义开发云闪付小程序
云闪付小程没有类似微信或支付宝小程序那样自己的框架,本质是开发一个H5,部署到自己的服务器上,然后在云闪付小程序平台配置首页链接。开发的H5要保证能使用官方的SDK和组件库。
2024-07-05 10:33:58 290
原创 基于uniapp vue3.0 uView 做一个点单页面(包括加入购物车动画和左右联动)
下拉有自定义组件(商品卡片、进步器、侧边栏等)源码。
2024-04-30 15:30:40 2034 3
原创 在Nuxt框架中使用i18n实现语言国际化
根目录创建locales文件夹,创建所需语言包。2、在nuxt.config.js中加入配置。1、安装依赖(切记不是vue-i18n)语言根据自己需要配置。
2024-04-15 14:28:11 543 2
原创 Android硬件获取序列号sn适配Android9+
在Android 9及以上版本中,由于隐私和安全性的考虑,获取设备序列号(Serial Number)的方式发生了改变。在Android 9及以上版本中,可能会返回一个空字符串或者包含"unknown"等信息,而不再是设备的真实序列号。方法来获取设备的序列号。请注意,这个方法可能会抛出。在Android 9及以上版本,可以使用。,因此需要进行异常处理。
2024-03-12 11:57:35 967 2
原创 关于ProGuard,处理Android类里的字段打包后混淆,变成“a、b、c、d、e、f”
问题出现在ProGuard混淆导致的代码压缩和重命名。在Android应用中,使用ProGuard来混淆代码是一种常见的做法,以减小APK大小并提高安全性,但是一些用于规范接口调用的类我们是不需要混淆的。是ProGuard的一条规则,用于告诉ProGuard不要混淆指定类的成员(字段和方法)。应该替换为你实际的包名和类名。文件,配置入上述代码。
2024-03-12 11:51:46 566
原创 Android页面finish后给上一个页面传递数据
方法启动一个Activity,并在该Activity结束后返回结果给调用者。在第二个Activity中,当你完成了某个操作或者需要将信息传递回第一个Activity时,可以使用。在第一个Activity中,通过重写。方法启动第二个Activity。
2024-03-05 08:59:52 558 2
原创 uniapp大尺寸Android设备无法适应问题(实际宽度远大于750rpx)
【代码】uniapp大尺寸Android设备无法适应问题(实际宽度远大于750rpx)
2024-01-19 09:01:32 1054
原创 uniapp多图上传(已有单图上传接口)
使用 Promise.all()等待所有图片上传完成之后回调,弊端:网络不好的情况下可能会终止,最好还是和后端要多图上传接口(如果他有空)
2024-01-12 15:43:23 520
原创 uniapp uview裁剪组件源码修改(u-avatar-cropper),裁出可自定义固定大小图片
【代码】uniapp uview裁剪组件源码修改,裁出固定大小图片。
2023-12-29 11:42:19 1321
原创 uniapp微信H5 dom转换成图片并下载(html2canvas )
由于微信安全防控,我们无法直接生成并下载,但是可以打开图片后长按保存。
2023-12-28 17:18:19 1467 2
原创 基于vue与three.js给模型添加标签(CSS2DRenderer与CSS2DObject)
this.$refs.three_container为3D渲染的容器,注意zindex必须足够高。得用deep,不然容易不生效。
2023-12-19 09:40:41 1594 11
原创 Vue2与three.js改变网格样式时其他元素样式被影响问题处理
问题原因,建模人员建模时,多个网格(Mesh)用了同一套纹理(Material),我们看起来是修改网格样式,其实我们修改的是纹理,若想让网格拥修改样式而不影响原来的纹理,我们需要对原来的纹理进行一次深拷贝,再覆盖掉原来的纹理,再进行修改。
2023-12-12 17:35:31 444
原创 Three.js + Vue 处理glb文件过大问题(DRACOLoader加载压缩glb)
起因,three.js editer导出的glb文件过于庞大,导致部署后文件加载过久。
2023-12-12 11:18:38 2426
原创 Echarts图表title使用富文本
rich中有配置的话(如a)使用该样式,没有配置样式的话(如b)使用外层textstyle的样式,textstyle没有样式的话使用默认样式。
2023-12-08 10:36:01 1467
原创 uniapp获取Android硬件的uuid,附:网络的判断
Android设备的UUID(Universally Unique Identifier)是一个128位的标识符,通常用于识别物体、应用程序、服务等,Android设备通常有多种方式来生成UUID,例如使用设备的硬件信息、操作系统信息、应用程序信息等。然而,由于设备之间的不同因素和变化,同一个设备在不同时间和环境下生成的UUID可能会有所不同。
2023-11-08 11:55:07 1149
原创 Android sqlite分页上传离线订单后删除
3、获取infoList后传给后台,如果code返回200,收集ids删除掉传入的数据,在循环到第一步,直到彻底上传完为止。而是分页加载,每次加载一小部分数据。这可以减轻内存负担。1、判断订单表的的总数是否大于0,如果大于0开始上传订单。如果数据库中的数据量很大,不要一次性加载所有数据到。2、每一页20条数据的查询。
2023-10-31 10:28:14 994
原创 原生Android与uniapp开发的H5混合开发
vue版本选择2.0记住一点,打包H5前修改配置,否则在Android中打开会白屏,修改方式如下打包,打包后可以在浏览器打开确保有内容。
2023-10-19 10:57:29 1404
原创 Android渲染一个列表的过程,并提供动态改变样式
布局文件,我省略了其他代码,我们需要recyclerview保证在规定范围内,如果列表元素过多可以滑动。
2023-10-19 09:32:18 574
原创 Vue使用BMapGL,及marker简单使用
1)地图点击事件(我们可以从返回值event中获取经纬度)5)将信息框的点击事件绑定到标记点上。3)在位置上创建一个标记点。
2023-10-12 10:28:38 1277
原创 在vue中使用three.js切换页面后销毁,防止内存溢出
用three.js写了一个webgl页面,发现这个webgl页面在和普通页面来回切换多次后会导致页面卡顿。
2023-10-10 11:58:02 2806
原创 基于Vue + element制作扁平化树形结构渲染表格(动态行列合并,树结构算法应用)
1)扁平转树和树形转扁平,element-ui的表格组件从数组索引0开始渲染一直到最后,如果后端没有按照顺序传数据会导致表格错乱,所以我们需要将数据二次处理(扁平转树再转扁平),达到整理数据的效果//扁平转树if (!} else {});} else {});},//树转扁平// 将当前节点添加到结果数组中// 递归遍历子节点// 从每个根节点开始遍历},//重构数据},
2023-09-15 09:31:44 2370
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人