- 博客(397)
- 收藏
- 关注
原创 [RN与H5] 加载线上H5通信失败问题记录(启动本地H5服务OK)
发布到线上后, 效果全无, 经排查发现, 写了基本配置的js脚本在挂载时机上的差异导致。在本地启动H5服务, 本地开发都OK。
2024-10-24 20:55:45 191
原创 【RN-hooks】useState时 setXxxState 后,其他地方取值失败问题记录
取 authList 的问题记录// 定义 authList// 在自定义hooks的使用中,设置 authList// 取 authList。
2024-10-12 13:16:52 183
原创 [Flutter GetX使用] Getx路由和状态管理-GetController使用过程中的踩坑记录
不废话, 先总结下not found的原因(如果不全,那就后面补全)1.在Get.find()之前, 确实没有进行 Get.put注入或者 lazyPut2.通过路由/Binding等进行GetController注入时, 忘记在路由中挂载对应Binding3.在上面两条的基础上,还是无法Get.find(), 就要考虑是否由于 调用导致的,上一个路由会被这两个函数移除,就导致对应注入的全都被卸载了!!OK 正文完结 哈哈后面是我个人的项目踩坑记录, 可看可不看~~1.Get的路由, 尽量不要用。
2024-05-12 16:36:25 1815 1
原创 [Flutter3] Json转dart模型举例
3.贴入数据, 这里,我们去掉 最外层的 code/msg /data. 仅对data内的 list数据进行处理即。记录一下 Android studio plugin ->案例 json字符串, 一个 response的data返回数据。Android studio 安装插件即可。处理json转dart 模型。重启后, 右击选择生成数据。
2024-04-23 19:56:07 606
原创 [Flutter3] 记录Dio的简单封装(一)
的时候, 直接通过返回值的状态, 来处理各个情况,不用在 try{}catch{}里面各写一遍处理逻辑,直接同步获取了请求的结果,通过 ResponseEntity 来处理本次请求的各项情况(如上4图)处理, 这里的catch不再直接抛出, 用ResponseEntity来统一做返回格式处理。data 的处理, 稍后补上, 先走通请求…提供了 toString/ toLog函数 , 用于查看请求/返回/状态码/请求参数等。提供了 tag, 用于处理请求的不同情况。比如上图,就是直接调用的封装的API。
2024-04-22 14:25:17 1000
原创 [Flutter] Flutter多环境版本管理器Puro, 可是试试替换Fvm了
flutter2/3版本切换,除了fvm,还可以看看puro。
2024-03-22 13:28:11 724
原创 [uni-app] uni.createAnimation动画在APP端无效问题记录
以上代码在小程序端OK, 但在App端无效,面向百度开发后得知,此处就需要再 data中添加一个数组变量来实现vue对状态的监控。由于 JavaScript 的限制,Vue 不能检测以下数组。实现一个以左上角为锚点,以Z轴做平面抬起及落下的动画效果。造成APP端无效的原因就是直接赋值。1.直接给数组的某个索引复制,2.直接修改数组的长度,
2024-03-19 23:43:54 816
原创 [uni-app] 小程序码转为二维码, 小程序解析此码获取数据
小程序码缩小后太细, 不好扫, 还是改成二维码扫记录解析该二维码直接看第三个elsee.q 就是扫码后, 必须接受的参数, 也是判断依据。
2024-03-15 22:57:28 877
原创 [Flutter get_cli] 配置 sub_folder:false报错
原因是在 pubspec.yaml文件中,flutter get_cli 配置。
2024-03-05 20:01:45 337
原创 【Flutter 】get-cli init报错处理
Select which type of project you want to creatSynchronous waiting using dart:cli waitForUnhandled exceotion .Dart WaitforEvent is deprecated and disabled by default. This feature will be fullyremoved in Dart 3.4 release.I can currently still enable it
2024-03-05 15:15:04 575 1
原创 [vue3] element-plus 组件样式与自动导入的UI样式失效
后来发现,在当前的vue组件中,由于vscode自动导入了。在移除当前vue文件中的。等组件, 但样式丢失。
2023-12-27 23:23:06 680
原创 [uni-app] mescroll与 page 本身的滚动冲突处理, 动态禁用下拉刷新
搜索和 第二个标签栏, 都是随页面滚动的, 当页面滚动一定距离, 会触发标签栏的吸顶。的下拉刷新拦截了手势, 导致吸顶状态就执行了下拉刷新, 页面效果也是卡顿效果,正确的逻辑应该是, 先恢复上图1的状态, 再去进行下拉刷新,这里的解决办就是,在吸顶状态下, 动态禁用。这里的isfixed就是判断吸顶的表示,当列表页面数据部满屏时,且页面已经由于滚动而吸顶。
2023-12-22 15:59:08 1049
原创 [uni-app] uni.showToast 一闪而过问题/设定时间无效/1秒即逝
toast一闪就消失1.猜测频繁点击导致 – 排除2.猜测再定时器内导致-- 排除3.和封装的接口调用一起导致 - 是改原因深挖发现:axios封装中, 对loading/hindloading进行了配置,看来是 showToast 与 loading等冲突导致的。
2023-11-20 17:31:42 2690 1
原创 [uni-app]记录APP端跳转页面自动滚动到底部的bug
此处代码仅在 onLoad中调用, 按理说和点击事件毫无关系。所以在路由跳转后, A页面的该回调函数被调用,此时的回调触发。1.点击的A页面, 跳转到了B页面, 第一次页面正常显示。3.A页面不进行任何操作,再次点击A页面进入B页面。最后排查发现 问题出在事件循环上。4.B页面自动滚动到底部.或者在A页面做逻辑判断。2.从B页面返回A页面。就造成了在B页面诡异的。
2023-11-20 13:15:15 1320
原创 [uni-app] wgt热更新方案处理记录
版本,来读取wgt对应的tag版本号, 在进行wgt下的 : 远端tag 与 本地tag 比对( 这里tag的版本号直接使用自然序号即可, 足够用)3.uniApp本地检测wgt包版本号进行比对, 判断后决定是否下载/安装/跳过/更新wgt包本地版本号等。由于wgt包版本号的维护不依赖于uniapp 版本号, 所以 可以在安装wgt包的时候, 强制忽略版本判断。可以看到, 通过读取远端的wgt的tag, 用该tag进行oss地址的拼接, 用于作为下载地址。通过tag的比对, 进行逻辑处理即可,
2023-10-31 14:29:12 2251
原创 [uni-app] canvas绘制圆环进度条
这里要明确的是, 画布是画布(即context), 绘制好的图像是绘制好的图像)绘制出的10等分小线段已经完成, 想要做到如下图效果. 我们只要在for循环内, 选出i=0,6,8即可。当i越大,小线段的起始点与结束点的距离也越大, 所以i=0的时候, 小线段最短,梳理一下流程, 如果要画一个圆环, 且要保证起始点是0点方向, 步骤是。那么我们就发现, 他是从原始画布的90°方向开始绘制的,(小线段因为是基于moveTo/lineTo,绘制的)通过控制不同下标的小线段的绘制, 得到如下的分析图,
2023-10-17 22:38:33 1606 1
原创 [uni-app] 海报图片分享方案 -canvas绘制
其实使用下来发现, canvas绘制和iOS原生开发进行UI绘制有很多相似之处, 比如draw的入参 ,都需要。分享海报图片的方式,以前再RN端采用的是截图方案, 我记得组件好像是。不过这里需要注意的是, 如果要对头像图片进行裁剪,比如圆心之类的。(这里需要注意的事, 圆的圆心坐标, 是相对于x/y坐标的哦 )现在要处理uni-app的海报图片分享, 一般也有。, 结合几个坐标和宽高参数, 就可以绘制了。比如说遇到bug,有时候没办法修改什么的。这个没有太大的问题, 不过要注意下。
2023-09-08 18:20:21 1089
原创 [uni-app]微信小程序隐私保护指引设置的处理记录
有过APP开发,尤其是安卓开发的都知道, 这玩意就是学着安卓的隐私授权来的.一切的起因就是上面这则公告. 2023年9月15日后。在uni-app中创建easy-components。网上资料千千万, 这里放几个比较有价值的帖子或链接。上面资料里面说的算是比较详细了,这里不多废话了。3.怎么退出小程序or 为啥退出不了小程序 –0.弹框是不是每次都要弹?4.怎么打开隐私协议?优点是 逻辑简单/代码不复杂。是一个插件,使用也简单。这里着重提几个关键点。
2023-09-05 00:10:05 4012 7
原创 [uniapp] scroll-view 简单实现 u-tabbar效果
动画开启才有用, 这个好像官网没讲, 也是百度才知道的…实际上,还需要再 v-for的子item上添加。那就在item外层再套个view, 给他设置。属性尝试过,方案较难实现。那有人要说, 我要用。
2023-08-25 12:59:56 1135
原创 [uni-app] uview封装Popup组件,处理props及v-model的传值问题
的组件, 现在有个需求是,进行简单封装,有些通用的设置不想每次都写(比如。* 通用 center型 - popup弹框, 其内容slot定义,然后说我们就可以通过 show这个状态去控制, 但此时我们会遇到一个报错。就是涉及到了 props单向传递, 与v-model产生了冲突。=>pop弹窗弹出, 只要设置。=>pop弹窗隐藏, 只要设置。uView(1.x版本)中, 有。这里就相当于, 子组件也去更改了。再进一步, 上面的写法也有点麻烦。再看这个地方, 是不是想到。这个props,这显然是。
2023-08-18 14:21:21 2319
原创 [uniapp] uview(1.x) 二次封装u-navbar 导致 :custom-back函数this.$emit / this.$props失效问题处理
uniapp 项目: 使用了uview框架 1.x版本其中对于组件 u-navbar , 想要进行二次简单封装,把一些固定样式/固定配置等预写好, 同时对默认的返回按钮做一层前置拦截,方便后续扩展.一圈搞下来, 我们有了两种解决办法方案2.3和方案3至此,对于uview(1.x)的组件u-navbar的二次封装中遇到的自定义事件的处理, 也算完成.至于选择 上面哪两种方案?我从封装的角度出发, 我会采用方案2.3毕竟, 二次封装也是为了后续使用方便, 还是延用u-navbar。
2023-08-11 22:48:45 1447
原创 [uni-app] app模式下 微信登录踩坑 -100问题处理
(这里插一句,由于微信开放平台的应用配置,不支持根据不同手机系统来配置不同包名,所以要求你iOS/Android的APP,根据官网的介绍, AppSecret推荐放在后端服务器, 如果不考虑安全性因素, appsecret可以配置在。根据官网的介绍, AppSecret推荐放在后端服务器, 如果不考虑安全性因素, appsecret可以配置在。最近搞uni-app, 需要处理微信登录,记录一下踩坑过程。在后端介入之前,我这边采用的了本地配置。重新在微信开放平台申请包名一致应用。的时候, 根据官网写了。
2023-08-01 15:47:24 880 1
原创 [uni-app] 微信小程序 - 组件找不到/导入报错 (分包问题导致)
我们先来假设一个场景,如果小程序进行了分包操作, 其中有个公共组件需要被各个。尝试了清缓存\重启\删项目等一些列操作均无效。,本身是被分包处理了, 他是作为子包存在的(这个子包中, import同级别的子报。依赖使用, 那显然我们会将该组件放置在。由于项目刚接手,还未仔细观察分包结构,上面两个路径中, 都存在一模一样的。切换了个路径下的组件, 导入失败,, 就会出现导入报错失败的提示,这也说明了, import。组件的import的父组件。这里的问题就出在了分包,
2023-07-24 19:54:28 5493
原创 [uni-app] 微信小程序分包-主包超过1.5M
由于每个页面都会引用一次uni.scss, 所以在不改动其他代码的情况下,然后发现 在根目录的 uni.scss中, 导入了。使用微信开发者工具上传时, 提示主包找过1.5M。
2023-07-08 22:02:23 859
原创 [uni-app] web-view组件页面添加u-navbar, u-navbar无法显示问题处理
uni-app 内部调整H5页面 (webview组件),需要条件导航问题。在iOS/Android下, web-view占满了全屏,
2023-06-28 16:33:23 2654
原创 [Kotlin] 玩Android代码学习之-模块化+Retrofit+协程+viewModel的数据层封装
kotlin模块化+Retrofit+协程+ViewModel对数据层的封装学习, 对玩Android的kotlin简化版的源码学习
2023-06-06 15:59:24 1909 1
原创 [Android 模块化配置实践] Java + Gradle7配置模块化实践记录
先搞一个自定义的 config.gradle, 这一步和gradle7一下的版本里面,是一样的没什么大变化//ext 添加额外的属性 ext {
2023-04-27 17:56:14 883 1
原创 [React-Native/Android] -server -XX:PermSize=2048M -XX:MaxPermSize=4096mA 打包失败问题处理记录
近期由于升级Android Studio, 被推荐安装了open JDK 20, 也改了Gradle版本, 结果跑RN项目跑不了了 ,看报错的意思就是 没能启动jvm , 找不到正确的jvm。2. Gradle切换回 5.5, 插件版本切换回3.5.4。2.Android Studio中切换Gradle版本。1.Android Studio中切换 JDK版本。盲猜就是jdk或者Gradle版本问题了。3.指定Jdk版本1.8。
2023-04-21 10:03:22 293
原创 [Android] Viewpage2 + TabLayout 自定义Tab下, TabLayoutMediator关联后Tab消失问题
style
2023-04-20 11:22:06 631
原创 [android ] Unexpected character ‘/‘ (code 47) expected ‘=‘
就关机了, 导致在开机跑项目的时候, xml里面没删掉不完整的代码。在xml文件中写了一半的。
2023-04-19 11:14:24 243
原创 [Android+JetPack] (Java实现) Retrofit2+RxJava3+Paging3+RecyclerView 实现加载网络数据例子 记录
1.完成一个无限上拉加载的列表(Paging3 + RecicleView)2.加载的是网络数据, 要采用主流的 Retrofit+okhttp方式3.在了解了RxJava之后,也希望用上Rxjava4.用到ViewModel来配合,以及一些jetpack的东西都用上(为什么不用Paging2?这里主要是看说3比2还要方便些,所以就偷懒没去用Paging2以上就是这样了.SmartRefreshLayout 也可以结合Paging3这个有空也看一下,
2023-04-13 10:17:47 1792 3
原创 [Android + Jatpack] Room + ViewModel 学习及使用记录(Java实现)
近期学习安卓(不要问为什么这么晚才开始学),接触到Room,为了熟悉以及备忘,在此记录一下网上帖子太多,官网也有,我这边不展开讲,略微提一下。
2023-03-24 11:49:28 705
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人