茶凉_ 2023-03-13 16:32 采纳率: 36.8%
浏览 77
已结题

前端login传值(前端demo,没有后端)

求指导

head里:

img

login里:

img

为啥head下边的main里可以获取到值,而head里却获取不到呢。(前端demo,没有后端)

  • 写回答

3条回答 默认 最新

  • MarkHan_ 2023-03-13 16:47
    关注

    该回答引用GPTᴼᴾᴱᴺᴬᴵ
    在Vue.js中,可以通过路由参数$route.params传递参数。在你的代码中,你使用$route.params.phone来传递登录用户的手机号码,并在head组件中使用这个参数值来决定是否显示登录和退出按钮。
    ·
    然而,在login组件中,你在使用this.$router.push函数时似乎没有正确地设置params参数。具体来说,你使用了一个非法的对象字面量语法。你可以使用一个对象字面量来指定params参数,但需要使用冒号来分隔键和值。这样,你的代码应该类似于下面的形式:

    this.$router.push({
      name: 'Home',
      params: {
        phone: this.Formate.phone
      }
    });
    
    
    

    在这个代码片段中,params对象字面量中的键phone后面跟着一个冒号,表示它是一个命名参数,而不是一个字面值。这样,当你从login组件中路由到Home组件时,params参数应该被正确地设置,你应该可以在head组件中获取到这个参数值。

    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 5月16日
  • 创建了问题 3月13日

悬赏问题

  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?
  • ¥15 c++头文件不能识别CDialog
  • ¥15 Excel发现不可读取的内容