当前位置:网站首页 > R语言数据分析 > 正文

route和router路由的写法——currentRoute、useRouter、useRoute、getCurrentInstance-proxy获取组件实例的用法

route和router路由的写法——currentRoute、useRouter、useRoute、getCurrentInstance-proxy获取组件实例的用法

index.vue

<template> <div id="app" :class="$router.currentRoute.value.path == '/homePage' && pageBlackList == '0' ? 'pageBlackA' : ''"> <!-- v-loading="loading" --> <my-header v-if="isShowHeader"></my-header> <keep-alive> <router-view v-if="$router.currentRoute.value.meta.keepAlive"></router-view> </keep-alive> <router-view v-if="!$router.currentRoute.value.meta.keepAlive"></router-view> <my-footer v-if="isShowFooter"></my-footer> <!-- <fixedBar v-if="isShowFixedBar"></fixedBar> --> </div> </template> <script setup> import { useRouter, useRoute } from 'vue-router'; import { ref, onMounted, inject, getCurrentInstance,nextTick,computed } from 'vue' const route = useRoute(); const router = useRouter(); // 强制刷新本页面 const {proxy} = getCurrentInstance() const ID = route.query.id const isSchool = ref($router.currentRoute.value.path.indexOf("schoolCompany/schoolIndex") !== -1 ? true : false) // 取消 const onCancel = () => { router.back(); this.$router.go(0); // 刷新当前页 this.$router.go(-1); // 返回上一页 window.scrollTo(0, 0); // 回到页面顶部 } //确定 const onSave = () => { router.push('/myCenter/projectManage') this.$router.push({path: '/myCenter/projectManage'}); router.push({ path: "/login", query: { id: '123' } }); router.replace('/intellectual/intellectualHomePage') router.replace({ path: head.link }); proxy.$message.success("同步写入成功") proxy.$message.error(res.data.hint) } </script> 
到此这篇route和router路由的写法——currentRoute、useRouter、useRoute、getCurrentInstance-proxy获取组件实例的用法的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • struts2入门简单案例2024-12-01 20:36:09
  • jquery实现post异步请求2024-12-01 20:36:09
  • codeIgniter手动加载config里面的配置2024-12-01 20:36:09
  • Macbook pro下面安装Apcahe Tomcat2024-12-01 20:36:09
  • spring 配置c3p0出的问题!2024-12-01 20:36:09
  • props的几种写法——defineProps定义props、toRefs接收props、computed中get和set写法、watch深度监听immediate-true2024-12-01 20:36:09
  • 登录和注册(四)重新修改密码页——清除session之sessionStorage.removeItem2024-12-01 20:36:09
  • 登录和注册(二)注册成功提示页——邮箱注册和手机注册 & 定时setInterval和clearInterval & router.push & 原生请求写法http.post & public引图片2024-12-01 20:36:09
  • 登录和注册(一)注册——axios之get请求图片验证码-base64、密码由特殊字符组成、用户名密码相同重写、校验之邮箱注册和手机注册 & 定时setInterval和clearInterval2024-12-01 20:36:09
  • 会话存储sessionStorage之token、用户 & 设置-sessionStorage.setItem(‘num‘, ‘张三‘)、获取sessionStorage.getItem(‘num‘)2024-12-01 20:36:09
  • 全屏图片