![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
uni-app
时间在飞飞
联系方式:18501080314 有2年音乐艺术教育行业工作经验,3年电商行业工作经验。热爱思考和实践,有4年多前端开发经历,其中3年旅游服务电商行业开发经验。性格开朗,热爱技术,有责任心,工作能力强。
展开
-
uniapp 详细封装缓存定时过期方法,详细使用过程
最近在开发一个uniapp的项目,中间我们需要给缓存定时,为了解决这个问题,封装了一个方法用来解决这个问题,当时遇到这个问题是因为在项目中要给阿里的OSS上传文件,上传之间先要向服务端请求获取授权,授权我们当时设定了30分钟过期,所以就需要给缓存定时过期了。后来发现存储的数据并不是简单的字符串,然后又把JSON处理成了字符串,一下是源代码和使用过程。原创 2023-06-24 17:08:18 · 1864 阅读 · 0 评论 -
uniapp调试 手机上没有信任本计算机的授权,请在手机上信任该授权
真机运行失败,失败原因:手机上没有信任本计算机的授权,请在手机上信任该授权HBUILDER 手机调试,提示没有授权,其实就是usb调试权限。刷这样才能用pc操作手机进行安装app等操作。这个时候可以,断开手机和电脑的连接,然后重新连接,跳出请求usb调试选择允许。在这个期间不要让数据线不稳定。如果出现还是无法授权的问题,换成原装数据线。手机重启。电脑重启。在开发者选项中,选择“撤销USB调试授权”,然后重新插线,再授权,就好用了。...原创 2021-11-19 11:45:48 · 3094 阅读 · 0 评论 -
uni-app sdk版本提示 运行环境版本和编译器版本不一致的问题
“手机端SDK版本”:是指5+Runtime的版本号。云打包提交云端打包时确定的,也就是说生成apk/ipa之后,APP运行环境就不会改变了。离线打包时是你下载的sdk的版本。只有默认真机运行基座、云打包机的引擎是和HBuilderX升级而自动升级的。如果你使用了自定义基座、sdk离线打包,需要手动升级,或者重新用新版制作自定义基座,或者下载最新版sdk。 “HBuilderX版本”:如果项目是HBuilderX创建的,则是HBuilderX的版本号,更新HBuilderX会改变;如...转载 2021-09-06 16:28:27 · 8372 阅读 · 0 评论 -
uniapp实现像浏览器一样前进后退的功能 uniapp在webview怎么后退返回
在uni-app中使用了webview之后, 由于项目完全由app内嵌h5完成, 所以无法控制app的物理返回键; 要实现这个功能,最主要的是完成应用与H5 的通讯问题。H5向应用发送消息首先处理uni-app:需要在webview标签上加入接受消息的方法,通过e.detail.data来获得消息中带来的信息<web-view src="***/main/main?edition=1.0.0" @message="getH5Message"></web-view&g...原创 2021-09-01 14:00:56 · 5829 阅读 · 0 评论 -
uniapp push 获取推送消息 需要的手机设备令牌 cid
var t1_time=0; var t1 = setInterval(function(){ var cid = plus.push.getClientInfo().clientid; console.log(cid!=undefined,cid!="undefined",cid) if(cid!=null || cid!="null"){ console.log('client<<<<<<<<.原创 2021-08-24 11:11:49 · 3002 阅读 · 0 评论 -
uniapp windows 真机调试 ios iphone 踩坑指南 itunes 64位历史版本
目录解决方法windows连接ios手机这是官方给的方法windows连接ios手机,但是我按照步骤操作以后无法成功。主要原因就是因为,低版本的itunes会弹出一个提示解决方法先安装12.9.4.102之前的itunes版本 然后安装iTools 4 然后重启HbuildX,就可以成功了windows连接ios手机确认手机已通过数据线连接电脑 确认已安装iTunes,若未安装点击itunes历史版本下载地址, 请下载12.9.4.102之前的版本 确认iTunes能.原创 2021-08-13 18:51:33 · 2330 阅读 · 0 评论 -
uniapp开发iOS端APP去掉跟踪提示并通过App Store Connect审核,取消广告模块
更多问题在这里进行了总结记录https://blog.csdn.net/zhanghuanhuan1/article/details/118994858取消追踪用户的模块。也就是下图中的IDFA标识更多问题在这里进行了总结记录https://blog.csdn.net/zhanghuanhuan1/article/details/118994858...原创 2021-08-11 13:40:41 · 1096 阅读 · 1 评论 -
今天App上架 apple store 终于审核通过成功了
今天上班第一件事就是查看app审核状态,解决审核中的问题。看到了久违的绿色图标提示可供销售。昨天apple 审核团队要求我们提供App中智能设备操作的视频。我们录了两段。今天就顺利通过了,都说想要上架apple store 必须有注册功能,其实我们这款App就没有注册功能,也没有遇到问题。但是另外一款就建议我们是用商务账号管理的分发方式。经过多次提交邮件,apple方面提醒进行电话沟通。我们已经组织好了话术,不知道会不会有什么惊喜。拭目以待。智能设备使用ios设备进行操作的审核视频链接 :h...原创 2021-07-29 14:08:09 · 2824 阅读 · 4 评论 -
uniapp 解析iframe
前段时间用uniapp开发的 app最近在上架和甲方验收。过程中增加了新的需求。需要解析富文本中的iframe。从图中看出是需要解析富文本中的iframe标签。之前在项目中的的是用了rich-text组件,但是这个组件只支持解析部分标签。iframe是没有的。后来了解发现App端vue页面使用了v3编译模式。H5端支持v-html,其他端不支持v-html。这样的话就可以使用v-html指令来解析富文本了。...原创 2021-07-22 12:50:28 · 6191 阅读 · 1 评论 -
uniapp 上传apple store 踩坑记录
问题1:你的应用图标有问题,不能使用有透明部分的图片作为应用图标,比如不能使用圆角透明图标。这个需要设计师给一张没有使用了透明背景的图合并图层后保存导出成png格式的问题2你已经上传过此版本,请增加版本号再上传。出错了:*** Error: Error uploading '/Documents/downZipPath/c015459f9da44d31b1a65602277beefa/c015459f9da44d31b1a65602277beefa.ipa'. *** Error: ER..原创 2021-07-22 12:15:29 · 2428 阅读 · 1 评论 -
uniapp打包前忘记修改app版本号了,打包次数上限,有什么好办法修改吗
最近同时开发两个app,当两个都要上线的时候,因为google play应用商店和 apple store应用商店的审核问题,修修改改的,需要不停的打包,免费次数不够用。只能充值了。之所以没有用之前的那个方法是因为,如果重新登录账号的话,当前appid关联的一些uni push 相关的文件需要重新配置,所以为了方便就只能花钱了。有想法的同学可以尝试一下https://blog.csdn.net/zhanghuanhuan1/article/details/107541348...原创 2021-07-22 10:41:27 · 1431 阅读 · 0 评论 -
uniapp unipush 个推调试 通知消息 透传消息 的调试 踩坑指南
前段时间分享了,unipush添加安卓手机的google厂商通道实现没有打开app也能收到推送消息也就是离线消息,今天分享一下调试的过程这是上次的文章地址https://blog.csdn.net/zhanghuanhuan1/article/details/118029220调试uniapp的推送功能首先要在 manifest.json =》app模块配置 =》选中push消息推送然后 在 发行 = 》 原生App云打包 =》打自定义调试基座这样,连接手机后,运行到手机端就可以实时推送...原创 2021-06-28 12:06:27 · 5772 阅读 · 7 评论 -
uniapp push 推送 个推 安卓Android添加Google 推送服务 FCM 离线推送 Dcloud
项目甲方在国外需要用到google推送服务在google开发者后台添加项目,获取Legancy server key获取google-services.json原创 2021-06-18 16:52:41 · 2859 阅读 · 6 评论 -
uniapp 触发子组件函数 方法 执行
//子组件<template> <view class="u-dropdown"> <view class="u-dropdown__menu" :style="{ height: $u.addUnit(height) }" :class="{ 'u-border-bottom': borderBottom }"> <view class="u-dropdown__menu__item" v-for="(item, index).原创 2021-06-02 11:47:19 · 4152 阅读 · 0 评论 -
uniapp tab选项卡 swiper 高度自适应 使用vue nextTick 解决swiper不能及时获取高度
unipp swiper tab 高度自适应 使用了vue nextTick实现 swiper切换自适应高度因为在uniapp 中不支持 vue的router-view所以选项卡选择了swiper,但是swiper的高度需要预设,不能根据内容的高度撑开,因此使用了uniapp提供的获取节点属性的api来动态设置swiper的高度setHeight(index = 0) { console.log('step2') const that = this; u..原创 2021-05-26 11:43:43 · 1470 阅读 · 0 评论 -
uniapp打包h5静态资源路径错误解决 相对路径修改
如果用HBuilderX打开的话直接可视化添加或者在src/manifest.json文件源码中修改原创 2021-05-13 10:58:24 · 5787 阅读 · 0 评论 -
uni-app 如何设置 怎么设置 input textarea设置只读 readonly
uni-app input 设置只读,设置属性disabled为true或disabled<input type="text" placeholder='只读属性的input' v-model="text" disabled="true"></input>原创 2021-05-12 17:26:53 · 8009 阅读 · 0 评论 -
uniapp 在浏览器报 Please enable JavaScript to continue.
提交请求以后返回了这个内容原创 2021-05-07 08:39:43 · 32084 阅读 · 5 评论 -
JS中对URL进行转码与解码 url中传递对象参数 数组参数
联系方式:15201422215WEB前端开发工程师中科三清科技有限公司本科及其以上学历(全日制统招本科/学信网可查)薪资:12k-16k 六险一金公司地址:北京市朝阳区北土城西路7号国恒基业大厦G座6层岗位职责:1、根据产品需求、设计,参与关键性技术架构的分析及设计工作,协同团队一起完成技术风险评估、技术选型、技术预研、技术设计等工作;2、根据产品需求和设计成果,保质保量完成相应系统功能的研发工作;3、负责与产品技术架构技术选型。4、持续优化产品前端框。岗位要求:1、统招本科及以上学历;计算原创 2021-03-08 16:20:47 · 2163 阅读 · 0 评论 -
uniapp 动态修改 tabbar 的高度
项目中使用了原生的tabbar,tabbar的修改提供了两个API看了 html5+plus的文档,没有看到可以修改tabbar的部分原创 2021-04-22 13:34:37 · 2169 阅读 · 0 评论 -
uniapp picker 国际化 中英文
uniapp 中的picker 可以自动根据当前环境改变语言,如果需要更换原创 2021-04-20 10:45:05 · 2721 阅读 · 13 评论 -
uniapp nvue和vue 全局变量 国际化多语言开发 computed data globalData i18n undefined
注意这种方式只支持多个vue页面或多个nvue页面之间公用,vue和nvue之间不公用。原创 2021-04-01 15:03:41 · 2368 阅读 · 0 评论 -
前端xp单位和数值批量转换插件 编辑器正则匹配搜索
因为要使手机端app自适应ipad端。所以要把项目中部分使用px的固定单位的改为相对单位 。uniapp中规定了页面的宽度为750rpx。所以改起来还是很简单的。但是使用正则匹配修改px单位为rpx编辑器可以按照正则匹配,但是因为没有运算功能,所以只修改px为rpx之后。数值没有x2。不满足需求。之后使用了 xp2rpx插件。在vue文件中打开插件以后,保存文件就好了。修改之前开启插件然后 ctrl+s 保存文件就修改好了。如果帮助到你希望可以点赞,收藏,评论一下。...原创 2021-04-01 14:36:31 · 225 阅读 · 0 评论 -
uni-app 截图 非h5端不支持dom操作,不能使用html2canvas
非H5端不支持dom操作,不能使用 html2canvas,App端可以尝试使用5+API,相关文档:https://uniapp.dcloud.io/api/window/window?id=getappwebview ,http://www.html5plus.org/doc/zh_cn/webview.html#plus.webview.WebviewObject.drawuniCloud提供了免费CDN和更好的易用性。详见:https://uniapp.dcloud.io/uni.原创 2020-11-24 09:57:27 · 860 阅读 · 0 评论 -
h5页面判断 js判断 是否安装APP,如果安装就拉起APP 打开app ,否则就下载
h5页面判断是否安装APP,如果安装就拉起APP,否则就下载 if (navigator.userAgent.match(/(iPhone|iPod|iPad);?/i)) { var loadDateTime = new Date(); window.location = "...";//schema链接或者universal link window.setTimeout(func原创 2020-10-15 17:39:57 · 4325 阅读 · 0 评论 -
解决 uniapp 打包次数限制
今天的免费打包次数用完了第一次遇到这种情况,出现这个情况之后,给其他不同的appid打包也被禁止了。尝试了注册新的账号,然后以协作者的账号来进行打包。这样是可以的。而且成功了...原创 2020-07-23 17:52:12 · 9877 阅读 · 6 评论 -
uniapp 模块权限配置 权限管理 权限设置
在uni-app中如何配置权限首先,我们先通过API了解,他对权限的需求,比如在上个帖子中 ===>>对APP后台静默更新升级对文件管理和文件下载权限的需求当时我们使用了这个权限:android.permission.WRITE_EXTERNAL_STORAGE 写入外部存储 允许程序写入外部存储,如SD卡上写文件 然后打开APP模块权限配置:在这个权限上打勾下面奉上所有的权限模块文档,便于查阅和搜索:权限 名称 描述 a...原创 2020-07-22 19:28:36 · 27032 阅读 · 8 评论 -
uni-app 后台升级 静默升级 uniapp 后台更新 静默更新 在线升级
uni-app开发到一段落了,最后的app更新好好搞一下,完美的收尾,哈哈哈在uni-app的文档中可以看到内置了HTML5+引擎。这样我们就可以通过JS语法直接调用Native Java接口通道,可调用几乎所有的系统原生Java API。对于IOS一样可以直接调用Native OC接口通道,可调用几乎所有的系统Objective-C API。我们在html5+的文档中找到下载的API//#ifdef APP-PLUS //请求更新 va..原创 2020-07-22 19:00:42 · 3689 阅读 · 1 评论 -
uni-app 怎么修改自定义组件样式 uniapp 覆盖 组件样式
前段时间说到,由于Android和ios开发的小伙伴比较忙。我被拉来开发一个App。今天记录一下,uni-app小程序怎么修改自定义组件样式如果使用过vue开发项目,可以知道,当<style>标签有scoped属性时,它的 CSS 只作用于当前组件中的元素。使用之后是这样的。<style>/* 全局样式 */</style><style scoped>/* 本地样式 */</style>但是使用s...原创 2020-07-17 14:49:17 · 14917 阅读 · 0 评论 -
hbiilder hbuilderX 安卓模拟器推荐 uni-app uniapp 如何打开 usb调试 模式 Android 开发
最近开发调试最后关头还是需要用模拟器。研究了解了一些模拟器,最后选择了很多人都是用的逍遥模拟器。功能强大,启动快,不卡顿。果然是开发调试的利器。安卓模拟器打开调试模式,和安卓手机是一样的。经常刷机的朋友们应该是知道的。先找到设置里的“关于手机”的选项。找到里面的“版本号”选项,然后连续点击四次这个“版本号”。...原创 2020-07-03 16:41:40 · 1166 阅读 · 0 评论 -
uni-app 连接逍遥模拟器 安卓模拟器 不显示 找不到 端口映射
最近因为疫情公司的出境旅游服务受到了很大的打击,为了生存下去。国际业务部门接了一个日本合作企业的开发业务。由于Android和ios开发的小伙伴比较忙。我被拉来开发一个App,由于需要多端使用。最后选择使用uni-app,来开发。刚开始都是在h5页面来调试,最后测试App的时候需要使用安卓模拟器来调试。连接模拟器调试的步骤HbuilderX安装目录下D:\Program Files\HBuilderX\plugins\launcher\tools\adbs复制红框中这三个文件 ..原创 2020-07-03 15:59:06 · 2444 阅读 · 0 评论