目录

zzzzchen 的个人博客

记录精彩的程序人生

标签: uni-app (4)

uni-app watch监听事件使用说明

一、位置 watch监听事件和data、onLoad、onShow等同级 二、具体语法 watch: { addOrUpdateSceneDeviceComplete: { handler: function() { if(this.addOrUpdateSceneDeviceComplete == 2){ uni.showLoading({ title: '处理中...' }) } if(this.addOrUpdateSceneDeviceComplete == 1){ uni.hideLoading(); uni.showToast({ title: '添加成功', icon: 'none', duration: 500 }); setTimeout(() => { // 你要执行的函数 uni.navigateBack(); }, 1000); } }, deep: true, immediate: true } }, 三、参数说明 addOrUpdateSceneDeviceComplete:自定义的变量名称,由于我监听的是一个变量,所以这里也需使用变量名....

uni-app web-view跳转外链后无法返回APP页面

一、问题描述 uni-app 使用web-view标签跳转外部链接后,在Android手机上无法返回至APP内,IOS正常返回。 二、解决方法 在web-view所在页面监听onBackPress生命周期,在其内部添加如下代码。 onBackPress(e) { if (e.from === 'backbutton') { this.$scope.$getAppWebview().children()[0].close() setTimeout(() => { uni.navigateBack() }, 0) return true } },

uView组件u-icon扩展自定义图标 有更新!

一、需求分析 在使用uni-app开发时,组件的使用是势在必行的,而uView组件则提供了非常多快捷便利的组件可以供我们使用,感兴趣的可以去看看。 在使用uView的u-icon组件时,发现并没有自己想要的图标怎么办?别担心,uView提供了完整的一套解决方法,虽然感觉有点过时了。扩展自定义图标库 这是官网的文档,可是我做了之后发现不一样了,所以略微改动了一下。 二、问题解决 1、先打开阿里巴巴矢量图标库,先在右侧导航栏找到登录按钮进行登录,我这里使用了github账户进行登录。 2、登录成功后,在导航栏中找到“资源管理”→“我的项目”,点击进入,需要先创建新的项目,名称自定义,将FontClass/Symbol前缀和Font Family修改为和图中一样,注意Font Family少一个横杠,编辑完成点击新建。 3、在阿里矢量图标库首页中搜索你想要的图标,找到并下载下来,注意要下载SVG格式 4、下载完成后找到你下载的SVG图标,打开刚刚创建的项目,选择上传图标至项目。 点击过后选择左边这个,然后将你刚刚下载好的SVG图标上传,直接点击“保留颜色并提交”。 这样这个图标就....

UniPush + Java实现个推。 有更新!

一、uni-app端设置 1、打开HBuilder X,在项目的manifest.json中找到APP模块配置,右侧将Push(消息推送)勾选,会自动勾选uniPush服务。 2、点击uniPush下方的配置按钮(登录),点击Uni Push下的修改应用信息,将右侧内容填好,如果安卓使用的是公共测试证书的话,直接填B0:1D:06:18:0D:00:3E:79:C7:B9:08:89:93:B8:E5:AE:7A:19:B0:DA:11:61:AA:09:7C:7F:39:8A:6F:51:4F:A7 即可。如果是自有证书,可以去搜查看证书的sha256,将自己证书的sha256填入即可(一定要是sha256,不要用sha1) 输入完成后在Uni Push下的Uni Push,右侧选择配置管理,应用配置,就可以看到所需的一些东西。 注:ios需要去重新创建一个推送证书,太繁琐了,后续会发出发布iosAPP的教程。 到了这一基本就可以不用靠Java来进行简单的推送了,前提是APP必须是自定义基座或者云打包的APP。不能使用公共基座的APP。 3、点击Uni Push右侧“创建推送”....