随笔分类 -  uni-app

uniapp开发App和h5,项目二期开发中总结的一些小技巧
摘要:1. 建议优先nvue开发,先把app端做出来,再去适配h5端。 对于不太复杂的页面,一般使用nvue同时兼容app和h5就好了,一个nvue页面的好处就是后续版本迭代更新修改一个页面就行。就是适配的时候有些费事,但用熟练了也还好,总是能找到一些技巧的。 2. app端不支持部分H5标签,所以优先使 阅读全文

posted @ 2024-10-08 17:24 逍遥云天 阅读(211) 评论(0) 推荐(0) 编辑

uniapp开发——使用uni.chooseImage调用摄像头功能
摘要:1.前端调用代码: //获取摄像头权限失败的处理 async function requestAndroidPermission(permisionID) { var result = await permision.requestAndroidPermission(permisionID) if 阅读全文

posted @ 2024-09-27 17:24 逍遥云天 阅读(1708) 评论(0) 推荐(0) 编辑

uniapp开发——安卓端提示拒绝申请的权限:android.permission.CAMERA
摘要:uniapp开发安卓端调用拍照功能提示拒绝申请的权限:android.permission.CAMERA 阅读全文

posted @ 2024-09-27 17:14 逍遥云天 阅读(400) 评论(0) 推荐(0) 编辑

uniapp开发H5手机内置浏览器列表页面上滑地址栏隐藏导致页面底部出现空白的解决方法
摘要:前言: 使用滚动组件一般都需要设置一个固定高度,但有些浏览器上滑会隐藏地址栏,然后窗口的windowHeight变大,滚动组件底部就出现了空白,如下图: 处理这个问题,就需要再窗口尺寸变化的时候重新设置滚动组件的高度了。 解决方案: 使用uniapp的OnReSize生命周期中对滚动组件高度进行重新 阅读全文

posted @ 2024-09-10 10:42 逍遥云天 阅读(239) 评论(0) 推荐(0) 编辑

uniapp开发IOS APP安全区域适配
摘要:开启安全区域占位: 在 manifest.json 文件的 "app-plus" 节点下添加 "safearea" 适配 iOS 的安全区域,"background" 对应正常模式下安全区域外的背景颜色,"backgroundDark"对应暗黑模式下安全区域外的背景颜色。 代码如下: "app-pl 阅读全文

posted @ 2024-03-26 16:53 逍遥云天 阅读(426) 评论(0) 推荐(0) 编辑

uniapp开发ios,scroll-view横向滚动失效,给scroll-view添加flex-row样式、内部子元素添加一个flex-row的父容器即可
摘要:uniapp开发ios,scroll-view横向滚动失效,给scroll-view添加flex-row样式、内部子元素添加一个flex-row的父容器即可 阅读全文

posted @ 2024-03-22 17:08 逍遥云天 阅读(640) 评论(0) 推荐(0) 编辑

uniapp开发——h5版本页面切换无法重置页面滚动状态的处理方案
摘要:前言: 使用vue开发h5的时候,都会使用vue-router的scrollBehavior函数处理页面滚动状态,代码如下: const router = new VueRouter({ mode: "hash", routes, scrollBehavior(to, from, savePosit 阅读全文

posted @ 2024-01-18 10:39 逍遥云天 阅读(225) 评论(0) 推荐(0) 编辑

uniapp开发——打包安装后打开应用提示“当前应用运行在自定义基座中,发布正式版请打包时不要勾选自定义调试基座”
摘要:Android Studio项目目录中,找到app/src/main/assets/data/dcloud_error.html,把syncDebug的值改为true就可以了 阅读全文

posted @ 2023-12-26 11:24 逍遥云天 阅读(1064) 评论(0) 推荐(0) 编辑

uniapp开发——未登录登录失效页面登录后页面回调的处理
摘要:刚开始默认沿用了前边小程序的做法,即在单击事件或者onHide函数中缓存标识,onShow中读取标识,对必要的业务逻辑进行重新请求。具体代码如下: 微信小程序登录后页面回调的处理方案: 1.缓存回调刷新标识: 单击事件中设置: methods:{ onSubmit(){ this.setData({ 阅读全文

posted @ 2023-12-20 22:09 逍遥云天 阅读(600) 评论(0) 推荐(0) 编辑

uniapp开发——纯原生渲染nvue调用uni.makePhoneCall没反应的处理办法
摘要:uni.makePhoneCall(OBJECT) | uni-app官网 (dcloud.net.cn) 正常情况下,manifest.json配置拨打电话的权限就可以了: 配置权限后重新打包,真机运行应该就可以正常的拨打电话了。 如果API没反应,那么可以试试下边这种不弹出询问框直接拨打电话的方 阅读全文

posted @ 2023-12-13 19:45 逍遥云天 阅读(520) 评论(0) 推荐(0) 编辑

uniapp开发——创建安卓自定义调试基座,实现热更新调用原生功能
摘要:一. 生成本地包: 选中项目,头部菜单栏“发行"-"生成本地打包App资源" 打包成功 二. 打包完成,复制App资源包到安卓studio项目中 uniapp项目根目录下,找到unpackage目录,打开resources目录,复制下边的_UNI_XXXXX格式的目录 三. 把App资源包粘贴到An 阅读全文

posted @ 2023-12-05 15:08 逍遥云天 阅读(1775) 评论(0) 推荐(0) 编辑

uniapp开发[Vue warn]: Unhandled error during execution of scheduler flush. This is likely a Vue internals bug.
摘要:如下,uniapp开发nvue页面报如下警告: 15:30:25.079 [Vue warn]: Unhandled error during execution of render function at <UniGroupclass="w710 cell_group bg_white borde 阅读全文

posted @ 2023-11-23 15:50 逍遥云天 阅读(2123) 评论(0) 推荐(0) 编辑

uniapp开发nuve原生瀑布流组件waterfall列表后边出现空白的处理方法
摘要:异常描述: 首页有轮播、广告位、瀑布流商品列表,但是使用了原生组件waterfall的商品列表后边出现了大面积空白。 解决方法: 将waterfall放到父容器下边或者直接放到template下边作为父容器,给父容器设置高度设置为窗口高度,除瀑布流展示的列表外,其他的组件都放在中即可。 <templ 阅读全文

posted @ 2023-11-03 19:01 逍遥云天 阅读(484) 评论(0) 推荐(0) 编辑

uniapp开发编写nvue报警Unhandled error during execution of render function
摘要:关键的两行报错如下: [Vue warn]: Unhandled error during execution of render function [Vue warn]: Unhandled error during execution of scheduler flush. This is li 阅读全文

posted @ 2023-11-01 18:16 逍遥云天 阅读(1782) 评论(0) 推荐(0) 编辑

Vue动态添加style样式
摘要:最近在用uniapp开发安卓app,由于语法跟vue一致,就梳理了下动态添加style的方法: Object :style="{ fontSize: fontSize + 'px' }" :style="{ fontSize:( fontSize ?fontSize :'12')+'px'}" Ar 阅读全文

posted @ 2023-11-01 17:24 逍遥云天 阅读(298) 评论(0) 推荐(0) 编辑

Hbuilderx运行uni-app项目到Android Studio模拟器只显示“同步手机端程序文件完成”界面,不能同步界面展示
摘要:如图,开发工具也显示同步文件,模拟器也显示同步文件完成,但是就是不展示页面,遇到这种情况,一般是2种情况,一个是项目本身有问题跑不起来,另一个就是创建的模拟器设备参数不支持当前app。 一. 连接真机调试,排除项目本身问题: 如果连接真机都跑不起来,那么看下控制台日志,先解决项目本身的问题吧,直到项 阅读全文

posted @ 2023-11-01 16:22 逍遥云天 阅读(4131) 评论(0) 推荐(1) 编辑

使用HBuilderX插件miniprogram-to-uniapp将微信小程序原生代码转换为uni-app遇到文件转换停滞不动的情况
摘要:前言: 1. 建议转换项目之前,复制出来一份进行转换。 如果项目引用的有第三方库,那么转换过程很可能会卡住没反应,特别是复杂的第三方库,如地图、二维码之类。那么就需要对文件进行处理后再次尝试转换,待项目转换完成后,再去完善修改过的文件。 2. 如果项目使用了npm方式安装的第三方ui库,如vant- 阅读全文

posted @ 2023-10-18 10:36 逍遥云天 阅读(745) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示