
uni-app
逆境中徘徊
这个作者很懒,什么都没留下…
展开
-
uniapp中微信小程序不能编译style绑定方法的解决方案
uniapp中微信小程序不能编译style绑定方法的解决方案转载 2022-08-24 10:00:13 · 1543 阅读 · 0 评论 -
uni-app运行到H5正常,但运行到小程序不正常、报错总结
uni-app运行到H5正常,但运行到小程序不正常、报错总结转载 2022-07-19 16:05:55 · 5362 阅读 · 0 评论 -
uniapp安卓判断通知权限(并通过版本进行设置跳转)
var main = plus.android.runtimeMainActivity(); var pkName = main.getPackageName(); var uid = main.getApplicationInfo().plusGetAttribute("uid"); var NotificationManagerCompat = plus.android.importClass("android.support.v4.app.NotificationManagerCompa.转载 2021-01-11 12:00:50 · 3236 阅读 · 2 评论 -
navigateTo的eventChannel.emit回调无法触发目标页的eventChannel监听
navigateTo的eventChannel.emit回调无法触发目标页的eventChannel监听分类:uni-appbug反馈产品分类:uniapp/小程序/微信PC开发环境操作系统:WindowsPC开发环境操作系统版本号:win7HBuilderX类型:正式HBuilderX版本号:2.9.3第三方开发者工具版本号:1.03.2009301基础库版本号:2.13.1项目创建方式:HBuilderX示例代码:uni.naviga...转载 2020-12-04 18:06:58 · 3171 阅读 · 0 评论 -
uni-app app上实现截屏保存图片到本地
uni-app app上实现截屏保存图片到本地uni-app app上实现截屏保存图片到本地<template> <view class="content"> <view class="nav-top">1.让朋友的手机扫描下面的二维码即可安装</view> <view class="main"> <view class="lay1"><vi转载 2020-11-09 16:26:56 · 4677 阅读 · 7 评论 -
uni-app 手电打开和关闭
/** * 打开闪光灯 */function onTorch(){ try{ var os = plus.os.name; if('iOS' == os){ var device = plus.ios.invoke('AVCaptureDevice', 'defaultDeviceWithMediaType:', 'vide'); plus.ios.invoke(device, 'lockForConfiguration:', null); plus.ios.invoke(dev..原创 2020-10-28 17:37:02 · 4023 阅读 · 7 评论 -
uni-appmui htm5+ 实现个推绑定、解绑别名
由于html5+没有提供绑定、解绑别名的方法,用native.js去实现,点用原生的个推方法igexinTool.jsfunction igexinTool() { var isAndorid, PushManager, context, Instance, GeTuiSdk; if(plus.os.name == 'Android') { isAndorid = true; } else { isAndorid = false;...转载 2020-07-03 18:57:42 · 694 阅读 · 0 评论 -
5+App使用UniPush发送消息,App在线、离线均能收到消息推送,并在通知栏进行提醒,苹果、华为、小米手机均测试通过
【1】本文档中使用的全是逶传消息,没有使用个推的其他消息【2】需要开通UniPush功能,并在华为、小米开发者中添加App,并开通Push权限,目前不需要上架各厂商应用市场就可以使用,后续不知道需要不需要【3】本实例使用Java后台开发,其他语言请自行翻译【5】关于receive事件,只有发送的是透传数据【而且】不是标准格式【而且】当前应用在活动,这3个条件同时满足,才可以响应receive事件!!!,但是消息中心并没有消息展示!!!需要创建本地消息!!!才能在消息中心提醒,对于IOS的,一定要控制死转载 2020-06-01 16:15:51 · 9322 阅读 · 18 评论 -
uni-app 整包升级/更新方案
注意:plus.runtime.appid,plus.runtime.version, plus.runtime.openURL() 在真机环境下才有效使用 uni-app 开发,可将代码编译到iOS、Android、微信小程序等多个平台,升级时也需考虑多平台同步升级。uni-app发布为小程序的升级模式较简单,只需将开发完的代码提交小程序后台,待审核通过后用户将自动升级 iOS/Android App 的升级需开发者自己处理,本文主要简介 App 的整包升级模式。 App 的资源热更新另见文档转载 2020-06-01 16:08:59 · 1535 阅读 · 0 评论 -
App版本更新接口的设计
工作这几年碰到的版本检测升级的接口也算是五花八门,啥样的都有,但肯定有的功能是有个apk的下载链接,能间接或直接提示你是强制还是非强制更新:间接是指提供你后台最新版本号,让你自己与本地版本号通过比较得出是否升级或强制升级; 直接就是后台接口直接返回个Boolean类型告诉你是强制或者非强制更新。个人认为一个好的版本检测接口需要设计的更灵活更清晰用起来更方便,下面就我理解的接口设计如下(如思路有误,欢迎指正):总字段如下(并不是所有字段都要返回给客户端): 1.最新版本号 :newVersi转载 2020-06-01 16:06:03 · 969 阅读 · 0 评论 -
uni-app 解决手机无法连接HBuilderX
运行命令:adb devices如下:原创 2020-06-01 09:15:21 · 5037 阅读 · 0 评论 -
uni-app离线打包Android平台注意事项
uni本地集成大致方法与5+集成无异。集成方式可参考Android离线打包uni项目打包可参考HBuilderX生成本地打包App资源uni打包需要注意事项:资源使用SDK升级时,需同时更新SDK中所有文件,包括SDK目录/SDK/assets/data/下所有文件、/SDK/libs/下对应所需文件,data目录下的.dat文件必须更新。 自定义组件模式和uni-app离线打包时必须添加uniapp-release.aar。 2.2.0之后gif图片库最为一个单独的aar引用,你可以选转载 2020-05-28 15:14:37 · 2780 阅读 · 1 评论 -
UNIAPP项目+个推成功实现推送功能(更新使用unipush)
首次使用uniapp实现app开发使用个推sdk,实现app的消息推送;找遍了文档,没找到方法,最终结合H5+的方式实现消息推送带参数跳转指定页面。2019-8-7 修改为unipush方式,仅需要将uniapp内的配置 从个推修改为unipush 即可,连代码都不用更改。如果需要配置厂商的就配置下。参考 uniapp 提供官方文档uni.getProvider(OBJECT)获取服务供应商;uni.subscribePush(OBJECT)开启推送;上述可获取到推送的基本信息,t转载 2020-05-20 17:16:33 · 10973 阅读 · 15 评论 -
动态生成 uniapp 配置文件 pages.json 的解决方案
动态生成 uniapp 配置文件 pages.json 的解决方案最近接手了一个基于 uniapp 的开发项目,我个人对于它能够使用同一套代码就能够开发 h5\app\小程序 的强大功能表示非常钦佩。但是其配置文件 pages.json 也让我十分郁闷,原因无他,只因其是写死 JSON 文件,在管理的时候是十分不便的。在搜索了一些资料,期望可以用 pages.js 文件来替代 pages.j...转载 2020-04-24 18:16:56 · 8270 阅读 · 3 评论 -
uni-app如何在写微信小程序时调用getLocation接口获取用户位置信息
前端小白uni-app的艰难学习之路授权配置开发过程中,需要在unpackage>>dist>>dev>>mp-weixin>>app.json中加入如下配置:这是因为微信小程序从2019年1月14日起新提交发布的版本若未填写地理位置用途说明,则将无法正常调用地理位置相关接口注意!上面的配置是非常关键的一步!调用授权接口首先需...转载 2019-08-11 22:27:50 · 1228 阅读 · 0 评论 -
uni-app view页面级滚动
1、获取滚动位置onPageScroll(res){console.log(res.scrollTop);}2、设置滚动位置uni.pageScrollTo({ duration:0, scrollTop:0})原创 2019-08-14 00:33:38 · 8032 阅读 · 1 评论 -
uni-app使用总结
1、view元素上下居中align-items:center;2、获取屏幕属性let data = uni.getSystemInfoSync();console.log(JSON.stringify(data));参考:https://uniapp.dcloud.io/api/system/info?id=getsysteminfosync3、获取节点信息//自定...原创 2019-07-23 17:55:44 · 3096 阅读 · 0 评论 -
使用async + await将uni-app中的异步请求同步化
转载:https://www.jianshu.com/p/0255bdcc5a3e问题背景在uni-app中,uni.request等许多接口都是异步的,直接使用可能会导致页面渲染完毕时,数据还未成功获取的情况,必须手动触发方法或页面修改后重新渲染才能重新获取数据。解决方法总体思路就是使用async + await,使异步问题同步化。 需要 注意 的是,这里需要借助Promise...转载 2019-07-01 15:42:43 · 43530 阅读 · 5 评论 -
uni-app 入门之 nvue (weex) 爬坑记
转载:https://juejin.im/post/5c6f6cebe51d457139115748前言uni-app 是 DCloud 出品的新一代跨端框架,可以说是目前跨端数最多的框架之一了,目前支持发布到:App(Android/iOS)、H5、小程序(微信小程序/支付宝小程序/百度小程序/字节跳动小程序),目前市面上类似的框架还有:Taro(京东出品)、Megalo(网易出品)。...转载 2019-05-13 15:40:18 · 5184 阅读 · 0 评论