路由
在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');