uniapp 开发踩坑记录 使用dcloud 的 uniapp开发了一个app,把遇到的问题总结一下: 1.uniapp 前端的布局代码与小程序 高度相似(如果没有接触过 建议多看看文档);js是用的vue 布局比较简单,比jquery好用多了,这里并不是说jquery不优秀; 2.视频问题:video有个poster属性,在h5端与小程序端没有问题,在app中不现...
3.uni-app文件上传&多文件上传 官网文档指路:https://uniapp.dcloud.io/api/request/network-file 选择文件: uni.chooseImage({count:3,asyncsuccess(e){constres=awaithandleFileButhUpload(e.tempFilePaths)if(res){constimgUrls=res.data that.imgUrls=imgUrls}},fail(err){uni.showToast({icon:'none',titl...
4.用于加密登录密码的 gm-crypt 包在app端报错,TextEncoder方法获取失败 最终是把gm-crypt源码复制过来,引入了text-decoding做兼容处理,并且把相关引入require方式都改为了esm方式,因为是用的vue3+vite框架 image.png 5.uni-data-picker 设置 readonly 属性 将导致无法赋值,这样回显的时候就是空。
uniapp框架的单位是upx,其实和微信的rpx是没有区别的,但是在这次的项目里有个简历的完善度,需要从后台获取简历完善的百分比计算得到进度条的宽度,进行双向绑定 计算出来的结果是没有问题的,PC端调试也是没有问题的,但是移动设备上调试就出现问题了,宽度设置不上 经过排查原来是单位的问题,原先是 <view class="loadi...
现在用了uni-app后老大突然提了需求需要区分开发环境和线上环境。毕竟这是一个基本需求,不好拒绝。我便开始仔细开始看uni-app的文档,最后找到了区分运行环境的方法,通过process.env.NODE_ENV可以判断运行环境。其中包括两种(开发环境和生产环境),运行编译出来的代码是开发环境,发行编译出来的代码是生产环境。然后可以...
uniapp项目开发踩坑篇 因为是第一次尝试使用uniapp开发app,对个平台兼容性不是很清楚,所以在开发过程中遇到了不少问题,特地来总结一下 存储机制 uni-app的localStorage在不同端的实现不同 H5端为localStorage,浏览器限制5M大小,是缓存概念,可能会被清理
三、app上获取不到路径参数 问题描述:用第三方插件this.$Route.query在app上取不到参数 解决方案:自己在 onLoad 生命周期里去取,如果是要在onShow里取参数,可以用vuex或者localStorage 四、app上登录页提示:打包时未添加OAuth模块 问题描述:调用wx.login(uni.login)去获取code,在app上会触发弹窗:打包时未添加OAuth...
首先引入一下uni-app官网对背景图片的描述: 支持base64 格式图片。 支持网络路径图片。 使用本地路径背景图片需注意: 图片小于 40kb,uni-app 会自动将其转化为 base64 格式; 图片大于等于 40kb, 需开发者自己将其转换为base64格式使用,或将其挪到服务器上,从网络地址引用。
简介:uniapp开发时可能会遇到的问题及解决方法,uniapp避坑指南! 一、uni-app小程序中xxx代码依赖分析忽略 新的任务发生了这个问题,一启动这个大红色看着十分碍眼,好在报错提示也给了解决办法,如下图所示 "ignoreDevUnusedFiles": false,"ignoreUploadUnusedFiles": false, ...
uni-app开发踩坑记录 uni-app开发踩坑记录 ⼤部分问题是我在h5端看不到⽽在android、iOS平台上暴露出来的,不包含⼩程序 1、:class="['defaultStyle', dynamicStyle]"不⽀持直接这样写数组,需要在computed计算属性中⼿动拼接,如::class="dynamicStyle"computed:{ dynamicStyle(){ return "...