微信小程序开发之——个人中心-API(2)
一 概述
- 页面跳转方法:wx.switchTab/wx.navigateTo/wx.redirectTo/wx.reLaunch
- 从本地相册或照相机拍照:wx.chooseImage
- 选择用户地址:wx.chooseAddress
- 拨打电话:wx.makePhoneCall
- 显示加载及隐藏加载:wx.showLoading、wx.hideLoading
- 提示信息:wx.showToast
二 页面跳转方法
2.1 页面跳转方法比较
方法 | 说明 |
---|---|
wx.switchTab | 只跳转tabBar页面,并关闭非tabBar页面 |
wx.navigateTo | 跳转应用内的某个页面,且保留当前页面,单机左上角返回 |
wx.redirectTo | 跳转应用内的某个页面,且关闭当前页面,不能返回 |
wx.reLaunch | 关闭所有页面,打开应用内的某个页面。可跳标签页+非标签页 |
2.2 跳转可用属性
属性 | 类型 | 说明 |
---|---|---|
url | string | 跳转页面的路径 |
success | function | 调用成功的回调函数 |
fail | function | 调用失败的回调函数 |
complete | function | 调用结束(成功失败都会执行) |
2.3 wx.navigateTo和wx.redirectTo跳转携带参数
简单参数
1 | wx.navigateTo({ |
携带参数使用encodeURIComponent()编码
1 | wx.navigateTo({ |
三 从本地相册或照相机拍照
1 | wx.chooseImage({ |
四 选择用户地址
1 | wx.chooseAddress({ |
五 拨打电话
1 | wx.makePhoneCall({ |
六 显示加载及隐藏加载
6.1 显示加载中
1 | wx.showLoading({ |
6.2 加载结束
1 | wx.hideLoading() |
七 提示信息
1 | wx.showToast({ |
八 源码
- 源码