logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

uniapp封装的Tools公用方法,直接可以用!

本文介绍了uni-app中常用的页面导航和工具函数封装,包括:1)页面跳转方法(切换tab、导航到新页面、返回、重定向等);2)交互组件(Toast提示、Loading加载、Modal对话框);3)实用工具函数(价格格式化、延迟执行、获取状态栏高度)。这些封装简化了uni-app开发中的常见操作,提高了代码复用性和开发效率。

#uni-app#javascript#前端
uniapp上传文件报错:targetSdkVersion设置>=29后在Android10+系统设备不支持当前路径。请更改为应用运行路径!

摘要:本文解决了uniapp在Android10+系统上传图片时因沙盒机制导致的路径问题。通过使用image-tools库和plus.io API,将图片拷贝至应用沙盒目录后再转为Base64上传。核心步骤包括:检测路径是否在沙盒内,若不在则拷贝至_doc目录,然后使用pathToBase64转换并调用上传接口。该方法兼容Vue2/Vue3,提供了完整的错误处理和加载状态提示,确保在Android

#前端#vue.js#javascript
uniapp瀑布流最简单的实现方法

本文展示了使用CSS3分栏布局实现图片懒加载效果。通过<LazyListItem>组件循环渲染mock数据中的图片URL,在模板中设置两栏布局样式(column-count:2),并添加20rpx的顶部间距和10rpx的栏间距。该方案利用CSS3的column属性实现分栏,代码简洁,适用于移动端瀑布流等场景。

文章图片
#uni-app
uniapp多功能选择器组件,类似于elementui,可搜索可下拉可清空(基于uView二次封装),支持各端兼容,非常好用!!!

(1)因为组件基于uView二次封装,所以请安装uView组件,安装步骤请看uView官方文档。说明:@select方法可以在父组件拿到当前选择项的对象数据。废话不多说,先看视频!

文章图片
#uni-app#javascript#微信小程序
uniapp上架华为商城驳回:您的应用存在不合理获取短信记录相关权限的行为,例如:READ_SMS、SEND_SMS、RECEIVE_SMS、WRITE_SMS权限

近期我们公司要将应用上架到华为商城 , ios审核很容易就通过了,我以为华为商城也会应该没问题,结果是我大意了,官方龟速审核两天后给我驳回了 , 原因: '您的应用存在不合理获取短信记录相关权限的行为,例如:READ_SMS、SEND_SMS、RECEIVE_SMS、WRITE_SMS权限'我果断的排查了manifest.json文件,删除了所有READ_SMS、SEND_SMS、RECEIVE_

文章图片
#uni-app#javascript#html5
uniapp离线打包实现gwt热更新闪退失败的解决方案

摘要:针对uniapp离线打包时GWT更新闪退及下载失败问题,发现是安卓系统缺少解压依赖包所致。解决方案是在Android Studio主项目的build.gradle中添加zip4j依赖库。同时提供了uniapp热更新代码示例,包含下载进度监听功能,更新成功后自动重启应用,并处理了下载失败和安装失败的异常情况。关键配置包括下载状态监控、文件安装及重启逻辑。

#uni-app#android studio
uniapp使用EBuilder组件完成后端动态生成表单交互

EBuiler作为一款低代码动态表单生成器,极有可能成为下一代的动态表单主流组件,自带element-ui、antsgin-ui,能极大程度的缩减前端表单交互的代码量和工作量。只需要生成一个表单json文件即可完成表单的生成和数据回显。不幸的是目前EBuilder目前还没适配uniapp,但值得庆祝的是EBuilder底层基于ts + vue,只需要针对源码进行改造即可完美移植到uniapp,目前

#uni-app#javascript
uniapp小程序当前页面刷新

最近用uniapp开发小程序就遇到了个神坑,当前项目需求是点击投票之后在重新请求获取接口最新数据,刷新当前页面,然而我用了微信原生方法,在点击投票后调用this.onload()钩子函数,发现报错 this.onload not is functions,刚开始我要以为是this指向问题,后来发现,uniapp在编译打包成小程序代码后,onload是不兼容的,所以就无法调用onload于是我仔细分

#小程序
到底了