微信小程序 (Taro)
跳转
// 跳转tab
Taro.switchTab({url: "/pages/index/index"})
// 跳转页面
Taro.navigateTo({url: "/pages/index/index"})
带参数跳转
普通页面跳转
// 带参数
Taro.navigateTo({url: "/pages/index/index?id=1"})
// 接收参数
const routerParams = Taro.getCurrentInstance()?.router?.params
const id = routerParams?.id
不可带参数跳转到tab页
先新建global.ts文件
const globalData = {};
export function setGlobalData(key, val) {
globalData[key] = val;
}
export function getGlobalData(key) {
return globalData[key];
}
使用
//设置
import { setGlobalData } from "./gloabal";
setGlobalData('id', 1)
//获取
import { getGlobalData } from "./gloabal";
getGlobalData('id')