路由
在app.json的pages里面写
"pages/页面/页面" 直接保存pages直接生成非常方便
跳转页面
wx.navigateTo() 保留当前页面,跳转到应用内的某个非tabBar页面。
<text bindtap="daka">点击</text>
daka:function () {
wx.navigateTo({
url: '../daka/daka',
})
},
会保留返回箭头
底部导航跳转在app.json写入即可
"tabBar": {
"list": [{
"pagePath": "pages/index/index",
"text": "首页"
}, {
"pagePath": "pages/home/home",
"text": "日志"
}]
},
传参以及接收参数
1、本地存储
使用方法:和js差不多一样
wx.setStorageSync()
2、wx.getStorage
从本地缓存中异步获取指定 key 的内容
3、wx.removeStorage
从本地缓存中移除指定 key
4、wx.clearStorage
清除所有缓存
跳转传参
<view bindtap="title_tiaozhuan" data-id="{{item.id}}">点击</view>
title_tiaozhuan:function (e) {
let {id} = e.target.dataset;
console.log(e.currentTarget.dataset.id);
wx.setStorageSync('daka_l',e.currentTarget.dataset.id)//地图要用到的数据
wx.navigateTo({
url: '../liebiao/liebiao',
})
},
接收参数:取出来直接用就可以了
let ssr = wx.getStorageSync('daka_l');