uniapp中uni.navigateTo传递变量

效果展示:

核心代码:

uniapp中uni.navigateTo传递变量

javascript 复制代码
 methods: {
    changePages(item) {
      setDatas("maintenanceFunName", JSON.stringify(item)).then((res) => {
        uni.navigateTo({
          url: `/pages/PMS/maintenance/maintenanceTypes/maintenanceTypes?id=${item.name}`,
        });
      });
    },
  },

另一个待跳转页面接收参数:

javascript 复制代码
//vue2、uniapp写法
onLoad(params) {
    this.title = params.id;//接收参数并赋值给this.title
    getDatas("maintenanceFunName").then((res) => {
      let maintenanceFunName = JSON.parse(res);
      // 页面标题
      this.title = maintenanceFunName.name;
      // 获取接口的函数名
      this.getNumFun = this.apiFuns[maintenanceFunName.apipost];
      // 状态列表
      this.stateList = maintenanceFunName.stateList;
      // 跳转到详情页面的地址
      this.detailPage = maintenanceFunName.detailPage;
      // 固定参数
      if (maintenanceFunName.parameter) {
        this.pages = { ...this.pages, ...maintenanceFunName.parameter };
      }
      this.getTableList({ ...this.pages, shipGuid: this.shipGuid });
      // 列表展示的组件名
      this.repairListName = maintenanceFunName.componentName;
    });
  },

备注:

如何查看路由传参的参数是什么?

传参的params是object类型,会序列化上个页面传递的参数。

打印出上个页面传递的参数。

相关推荐
毕设源码-郭学长14 小时前
【开题答辩全过程】以 基于uni-app的维修上门服务小程序设计与实现为例,包含答辩的问题和答案
uni-app
xiaohe060114 小时前
📦 Uni ECharts 是如何使用定制 echarts 的?一篇文章轻松掌握!
vue.js·uni-app·echarts
Front思17 小时前
uniapp实现物流节点
uni-app
赵庆明老师19 小时前
uniapp 微信小程序页面JS模板
javascript·微信小程序·uni-app
熬耶20 小时前
uniapp 简单实现列表左滑操作
uni-app
小白学过的代码20 小时前
UniApp 引入 Cesium 开发: RenderJS 避坑
uni-app
jingling55520 小时前
uni-app 安卓端完美接入卫星地图:解决图层缺失与层级过高难题
android·前端·javascript·uni-app
2501_915918412 天前
iOS 开发中证书创建与管理中的常见问题
android·ios·小程序·https·uni-app·iphone·webview
00后程序员张2 天前
IOScer 开发环境证书包括哪些,证书、描述文件与 App ID 的协同管理实践
android·ios·小程序·https·uni-app·iphone·webview
天府之绝2 天前
Uniapp App(Android)端 非媒体文件的选择、上传、下载、查看功能
uni-app