小程序跳转页面方式
- navigateTo(有返回键 不可以跳转tabBar页面)
wx.navigateTo({
url:'/pages/my/my?id=1'
})
- switchTab(没有返回键,只能跳转到tabBar页面,不可以带参数)
wx.switchTab({
url:'/pages/my/my',
})
- reLaunch(跳转任意页面,没有返回,有首页按钮)
wx.relaunch({
url:'/pages/my/my'
})
- redirectTo(只可以跳转tabBar页面,没有返回值,但有首页按钮)
wx.redirectTo({
url:'/pager/my/my'
})
- navigteBack(应用在目标页面,delta值为1,表示跳转上一页,2表示跳转两级)
wx.navigateBack({
dalte:1
})
小程序本地存储的异步同步用法详解
同步
- wx.setStorageSync();//存储值
try{
wx.setSorageSync('key','value')
}catch(e){
- wx.getStorageSync()//获取值
try{
var value=wx.getStorageSync('key')
if(value){
// Do something with return value
}
}catch(e){
// Do something with return value
}
- wx.removeStorageSync()//移除指定的值
wx.getStorage({
key: 'key',
success (res) {
console.log(res.data)
}})
- wx.getStorageInfo(); // 获取当前 storage 中所有的 key
```
wx.getStorageInfo({
success (res) {
console.log(res.keys)
console.log(res.currentSize)
console.log(res.limitSize)
}})
```
- wx.clearStorage(); // 清除所有的key
wx.clearStorage()