zoukankan      html  css  js  c++  java
  • vue3.x版本路由router跳转+传参

    显示传参模式 get

    import { useRouter } from 'vue-router';
      const router = useRouter();
      let skipEdit = (key: string, res: any) => { // 个人需求函数自行省略
        router.push({
          path: 'editRole',
          query: {
            key: key,
            body: res,
          },
        });
      };
    // 接收
    import { useRoute } from 'vue-router';
      setup() {
      
        const route = useRoute(); // 1 
        
        let res: any = ref({});
        let get = async () => {
          res.value = await getParticulars({ categoryName: route.query.name // 2 });
        };
        onMounted(get);
        return {
          columns,
          get,
          res,
        };
      },
    

    隐式传参模式 post

    import { useRouter } from 'vue-router';
      const router = useRouter();
      let skipEdit = (key: string, res: any) => {  // 个人需求函数自行省略
        router.push({
          name: 'EditRole',
          params: {
            key: key,
           body:JSON.stringify(res),
          },
        });
      };
    // 接收
      setup() {
        const route: any = useRoute();
        if (route.params.body) {
          let obj = JSON.parse(route.params.body);
          console.log(JSON.parse(obj));
        }
        return {
          date,
        };
      },
    
  • 相关阅读:
    上传附件性能测试
    数据库优化
    电商抢购并发
    JVM gc参数设置与分析
    浅谈性能测试分析
    Linux crontab 定时任务命令详解
    Sqlserver 查询语句性能测试
    Win7 user profile service
    图像预处理
    Pytorch迁移学习
  • 原文地址:https://www.cnblogs.com/syhao/p/15410974.html
Copyright © 2011-2022 走看看