uniapp
A_Brave
这个作者很懒,什么都没留下…
展开
-
uniapp onLoad接收携带参数的url地址,参数被解析转换成属性问题记录。
问题使用onLoad接收url参数时,如果传递的链接有拼接的参数,参数就会被转换为属性,如下演示:A页面传递: let url = 'https://www.baidu.com/index?id=1&name="aaa"' uni.navigateTo({ url:'/pages/home/index?url='+ url })B页面接收: onLoad(url){ console.log(url) }, // url打印结果 &后面的属性值会原创 2021-08-02 18:24:13 · 3803 阅读 · 0 评论 -
uniPush消息推送 ios证书配置
.p12推送证书创建登录苹果开发者后台,点击进入Certificates, Identifiers & Profiles,选择Certificates如果之前没有创建过appid,先点击+号创建创建的时候记得勾选Push Notifications功能(后续创建就不做过多的介绍,相信你是已经完成了创建)进入Certificates点击+号创建证书下拉找到Services根据自己的需求选择(建议第二个)点击下一步选择你项目的appid点击下一步需要上传CSR文件需要上原创 2021-07-27 10:10:32 · 2122 阅读 · 0 评论 -
uniapp 微信分享(ios)
ios分享首先项目的打开manifest.json,找到App模块配置,勾选微信分享会弹出一个Android和ios的配置项,ios分享需要的是一个UniversalLinks链接1.进入苹果开发者后台,点击Certificates, IDs & Profiles2.如果之前创建过id,就直接点击进去可以修改,如果没有就点击新建一个id,勾选Associated Domains注意:如果你之前生成过打包用的profile文件,修改之后打包需要在Profiles里面重新下载一个.mo原创 2021-07-26 15:55:29 · 1690 阅读 · 0 评论 -
uniapp 微信分享(安卓)
安卓分享:首先项目的打开manifest.json,找到App模块配置,勾选微信分享会弹出一个Android和ios的配置项先说Android的appid获取:1.登录 微信开放平台2.进入管理中心,点击创建移动应用3.填写一些应用信息提交需要有应用官网,应用图标,运行流程图,未上架会有分享限制(上架了再修改一下信息提交审核就可以了)。4.提交等待审核,审核通过后把获取到的AppId填写到manifest.json就可以了注意:申请上架,要先进行开发者资质认证。...原创 2021-07-26 14:19:10 · 778 阅读 · 0 评论 -
uniapp ios提交失败,权限描述修改
ios提交审核,驳回显示We noticed that your app requests the user’s consent to access the camera and photos, but doesn’t sufficiently explain the use of the camera and photos in the purpose string.驳回图片解决方案在manifest.json>App权限配置中修改下权限描述,表明获取权限是做什么的。...原创 2021-07-20 14:02:12 · 1117 阅读 · 0 评论 -
uniapp ios 提交审核App 包含 NSUserTrackingUsageDescription
提示您的 App 包含 NSUserTrackingUsageDescription,这表示他可能会请求追踪用户。要提交以供审核,请更新您的 App 隐私答复以注明从此 App 中收集的数据将用于追踪目的,或者更新您的 App 二进制文件并上传新的构建版本。解决方案如果您的应用使用了uni-AD 或 依赖三方SDK的功能模块(包含:新浪微博登录和分享、一键登录、友盟统计),这些SDK内会触发获取IDFA,所以打包时需要勾选开启 IDFA 标识(默认是勾选的)。如果勾选了需要在app隐私里面配原创 2021-07-20 11:05:09 · 8110 阅读 · 0 评论 -
Hbuilderx运行逍遥模拟器一直循环加载问题记录
问题Hbuilderx升级3.1.18版本后,因为要测试东西,就把逍遥模拟器原来的Hbuilder基座包给卸载了,然后重新运行安装,问题就来了,出现了如下图情况一直循环加载进入解决方案目前更新了最新版的逍遥模拟器还是会出现这种情况,可能是打包的问题吧,建议可以更换到夜神模拟器( 在使用,没有问题 )或其他模拟器测试...原创 2021-07-13 16:22:23 · 1867 阅读 · 4 评论 -
vue,uniapp改变属性值后视图不更新
问题uniapp项目中点击checkbox 复选框时值改变了,页面样式却没有改变数据结构点击打印的checkbox 值解决方案因为数据绑定层次太深,导致无法更新,触发checkboxChange方法的时候使用 this.$forceUpdate()进行强制刷新,问题就愉快的解决了 checkboxChange(key){ this.$forceUpdate() console.log(this.contents.addition[key].checked) },ps:原创 2021-06-03 12:47:13 · 1804 阅读 · 0 评论 -
ios开发证书不受信任,无法导出.p12证书文件
做uniapp申请开发(Development)证书和描述文件的时候,需要把本地的 ios_development.cer 文件导出生成一个.p12文件,但是在导出的时候发现证书不受信任查找资料之后发现是需要下载AppleWWDRCAWWDRCA:下载地址把下图中的两个文件下载下来拖到系统证书里面,之后就不会显示文件证书不受信任了注意:ios_development.cer文件要放在上图中的登陆里面生成.p12文件,下载的WWDR文件拖到钥匙串访问的系统里面...原创 2021-05-31 17:30:14 · 2341 阅读 · 1 评论 -
uniapp启动太慢问题
uniapp打包之后在真机测试发现启动后会一直在启动封面,等待很久之后才进入首页,用户体验不好如下图(会一直转圈等待)解决方案:在manifest.json的app启动界面中去掉等待首页渲染之后在app.vue里面添加关闭启动图的方法之后打包测试启动就很快了...原创 2021-05-25 12:06:40 · 8149 阅读 · 1 评论 -
vue 发起数据请求 传递的对象参数为空就删除当前属性
问题接口对接,传给后端的查询参数不能是空字符串(只传有值的属性),否则会查不到数据,因为双向数据绑定的原因会事先给个默认的空值,导致会查询不到数据。请求发送的数据解决方案在请求拦截器中循环判断请求数据对象data中的属性是否为空,如果为空就删除当前属性添加在之后打印出的请求数据,完美的解决了问题...原创 2021-05-20 14:37:38 · 2410 阅读 · 0 评论 -
uniapp Android11及以上系统的手机需要使用FileProvider方式分享
问题:使用uniapp做分享功能时遇到无法分享到微信聊天界面,朋友圈可以分享,情况如下图:解决:最新版本已修复这个问题,升级之后就可以了当前使用版本:更新之后:原创 2021-04-16 14:51:42 · 4086 阅读 · 0 评论 -
uniapp 使用overflow-y 安卓不生效问题
使用uview的模态框组件u-modal显示内容过长,于是添加了一个overflow-y:auto让内容超出盒子高度可以上下滚动,运行后发现在h5端没有问题,安卓只超出隐藏不能滚动。方案:可以使用uni的scroll-view组件 <u-modal v-model="show" title="提示" show-cancel-button> <scroll-view scroll-y="true"> <view v-html="content" style="原创 2021-04-01 10:37:34 · 3484 阅读 · 5 评论 -
url传递对象参数
url传递参数只能是string类型的,如果要传对象可先转为json字符串传递参数:接收到的打印结果:转换为json对象:打印结果:原创 2021-03-26 14:05:31 · 2571 阅读 · 0 评论 -
v-show不更新显示问题
问题做uniapp项目的时候遇到使用v-show进行图片的切换(显示隐藏)发现v-show绑定的值变为true的时候,当前元素不进行更新图片上传完成后赋值如上图 employeeForm.idCardReverse有值的话就显示当前值的图片 没值的话就显示默认图片。图片上传完成之后会给employeeForm.idCardReverse赋值。打印结果也显示成功赋值,但是上传之前的employeeForm.idCardReverse值显示的是undefined而不是一个空字符。于是寻找了一下原创 2021-03-26 10:06:07 · 1929 阅读 · 0 评论 -
uniapp h5端和app端可视区域高度不一样问题
前言使用uniapp做一个分类列表(左右滚动布局)的时候,发现运行在h5 和app中的视口高度不一样h5:100vh-50px = 视口高度 // 底部tabbar栏的默认高度50px,app:100vh就是视口的高度总结:h5会把底部tabbar算入视口高度,app端不会。...原创 2021-03-17 11:32:54 · 2593 阅读 · 0 评论 -
uniapp中的事件处理器
左侧为 WEB 事件,右侧为 uni-app 对应事件(原生事件) click: 'tap', // 点击事件 touchstart: 'touchstart', // 手指摸上去触发 touchmove: 'touchmove', // 滑动触发 touchcancel: 'touchcancel', // 当触摸点被中断时会触发 touchcancel 事件,中断方式基于特定实现而有所不同(例如, 创建了太多的触摸点)。 touchend: 'touchend', //原创 2021-03-17 10:27:04 · 2143 阅读 · 0 评论 -
uniapp调试 未检测到手机或模拟器
1. 打开HBuilder X安装目录,找到adbs目录2.把1.0.31里面的文件复制一份,粘贴覆盖adb目录下的文件覆盖前可以先备份一下除文件夹以外adb里面的文件3.重启HBuilder X和编辑器 重启之后点击要运行的项目,运行查看(刚重启之后建议稍等一下,检测设备会有延迟)...原创 2020-10-29 10:45:55 · 4346 阅读 · 8 评论 -
uniapp真机调试,iconfont图标显示异常(在线使用)
最近用uniapp做项目,真机调试遇到阿里妈妈字体图标显示异常,查看文档发现是路径问题,app端和后端协议不一样,具体操作如下:问题截图:生成的在线图标:uni官方文档:更改之后添加https前缀:之后就能正常显示了:...原创 2020-08-25 15:49:29 · 3069 阅读 · 10 评论