learn-(Uni-app)uni.navigateTo方法进行页面跳转

1.uni.navigateTo方法进行页面跳转

实现代码

html 复制代码
<template>
  <button @click="goMyOElective(courseNumber)">查看课程详情</button>
</template>

<script>
export default {
  data() {
    return {
      courseNumber: 12345 // 假设这是课程编号
    };
  },
  methods: {
    goMyOElective(value) {
      let number = value;
      uni.navigateTo({
        url: "pages/learning/course/obligatoryElective" + "?number=" + number
      });
    }
  }
};
</script>

实现原理

  1. 方法定义goMyOElective是一个方法,接受一个参数value

  2. 参数处理 :将传入的参数value赋值给局部变量number

  3. 页面导航 :使用uni.navigateTo方法进行页面跳转。uni.navigateTo是uni-app框架中的一个方法,用于保留当前页面,跳转到应用内的某个页面。

  4. URL拼接 :在跳转时,将number参数拼接到URL中,以便在目标页面中可以获取到这个参数。

2.接收监听路由参数
javascript 复制代码
    watch: {
        $route(to, from) {
            // 监听路由跳转到当前页时刷新数据
            if (to.path == "/pages/learning/exam/examDetails") {
                this.init();
            }
        },
    },

   this.showSort=this.$route.query.number;
javascript 复制代码
<template>
  <div>
    <p>接收到的参数是:{{ param }}</p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      param: null
    };
  },
  created() {
    // 获取路由参数
    this.param = this.$route.params.param;
  }
};
</script>
相关推荐
We་ct1 分钟前
LeetCode 92. 反转链表II :题解与思路解析
前端·算法·leetcode·链表·typescript
Wect16 分钟前
LeetCode 92. 反转链表II :题解与思路解析
前端·算法·typescript
Wect17 分钟前
LeetCode 138. 随机链表的复制:两种最优解法详解
前端·算法·typescript
像颗糖19 分钟前
OpenSpec 和 Spec-Kit 踩了 27 个坑之后,于是我写了个 🔥SuperSpec🔥 一次性填平
前端·后端
Jing_Rainbow21 分钟前
【React-10/Lesson94(2026-01-04)】React 性能优化专题:useMemo & useCallback 深度解析🚀
前端·javascript·react.js
白中白1213827 分钟前
Vue系列-3
前端·javascript·vue.js
沛沛老爹27 分钟前
Vue3+TS实战:基于策略模式的前端动态脱敏UI组件设计与实现
前端·ui·vue3·数据安全·策略模式·动态渲染·前端脱敏
陈随易33 分钟前
CDN的妙用,隐藏接口IP,防DDOS攻击
前端·后端·程序员
明月_清风34 分钟前
单点登录(SSO)在前端世界的落地形态
前端·安全
九丝城主38 分钟前
1V1音视频对话2--Web 双浏览器完整通话测试(强制 relay)
前端·音视频