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类型,会序列化上个页面传递的参数。

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

相关推荐
Mr.app2 小时前
uni-app(vue3)动态获取swiper的区域高度以及通过scroll-view实现区域滚动和scroll-view的置顶功能
uni-app
谢一歇_fn6 小时前
如何在uni-app中自定义输入框placeholder的样式
前端·javascript·uni-app
车轮滚滚__8 小时前
uniapp 小程序 安卓苹果 短视频解决方案
ios·小程序·uni-app·安卓·html5
沃野_juededa14 小时前
关于uniapp 中uview input组件设置为readonly 或者disabled input区域不可点击问题
java·前端·uni-app
哎哟喂_!14 小时前
UniApp 实现分享功能
前端·javascript·vue.js·uni-app
k19551423914 小时前
uniapp常用
前端·javascript·uni-app
qq_4194291318 小时前
uni-app中使用RenderJs 使用原生js
前端·javascript·uni-app
chengRantianxia19 小时前
UNIAPP项目记录
前端·vue.js·uni-app
哎哟喂_!20 小时前
在 UniApp 中实现 App 与 H5 页面的跳转及通信
前端·javascript·vue.js·uni-app
奎歪歪1 天前
UniApp页面路由详解
uni-app