微信小程序
zhangwenwu的前端小站
这个作者很懒,什么都没留下…
展开
-
uni-app中 ios小程序中底部有安全距离,解决方案修改底部统一颜色
如图底部总是会空出一点无法置底。这是ios的安全距离的特性,有 2 个不同的解决方案(原生占位),虽然原理是一样,但使用的场景不同将所有 iPhone X(刘海屏) 底部安全区域背景颜色 自动适应,当前页面什么颜色会自动调整。打开 manifest.json ,找到最下面的源码视图:找到 app-plus 配置项,添加以下代码:"safearea": { "bottom": { "offset": "none" } }如果需要统一配置颜色...原创 2021-05-12 23:02:51 · 4533 阅读 · 0 评论 -
小程序中getCurrentPages() 的使用
getCurrentPages() 函数用于获取当前页面栈的实例,以数组形式按栈的顺序给出,第一个元素为首页,最后一个元素为当前页面。注意:不要尝试修改页面栈,会导致路由以及页面状态错误。不要在 App.onLaunch 的时候调用 getCurrentPages(),此时page 还没有生成。熟悉页面栈后才能更好的使用getCurrentPages(),下面将列举几种常用的使用场景:利用页面栈的长度例如:进入小程序非默认首页时,需要提供返回首页的按钮或者执行其它事件 onSho.原创 2021-05-07 16:55:03 · 1181 阅读 · 0 评论 -
uniapp 使用uni.downloadFile下载图片到相册时报错unknown问题
假设我们上传的是一张jpg图片,我们使用OSS上传的时候如果指定了Content-Type是image/jpeg,则产生的外链是在浏览器上直接显示。如果设置的Content-Type是application/octet-stream这种或者multipart/form-data这种,则外链是直接下载的,归根结底是Response-Header里面的Content-Type指示浏览器这是什么类型,而不是通过网址后缀jpg去判断的首先要注意图片的类型需要下载Content-Type是image/jpeg类型原创 2021-03-18 23:07:14 · 3116 阅读 · 0 评论 -
微信小程序页面传值的几种方法
在微信小程序的开发中,我们会经常遇到页面间数据传递或者相互影响的问题。在实际的开发过程中,可以通过以下几种方法来实现。使用全局变量全局变量实际上是定义了一个全局的对象,并在每个页面中引入。在初始化代码的时候,小程序会读取一个 app.js的文件,在这里我们可以定义我们所需要的全局变量。然后在页面中,可以通过 getApp()方法获取到全局应用对象,可以对全局变量进行读取并更改:...原创 2019-01-28 11:04:38 · 4307 阅读 · 0 评论