Element UI 页面传参与接收参数,注意router和route

这篇具有很好参考价值的文章主要介绍了Element UI 页面传参与接收参数,注意router和route。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在 Element UI 中,可以使用 $router 对象来进行页面跳转并设置请求参数。同时,也可以在目标页面中使用 $route 对象来获取传递的参数。

以下是一个示例:

在跳转前的页面中,使用 $router 对象进行跳转并设置参数:

<template>
  <el-button @click="goToTargetPage">跳转目标页面</el-button>
</template>

<script>
export default {
  methods: {
    goToTargetPage() {
      // 设置参数
      const params = {
        param1: 'value1',
        param2: 'value2'
      };

      // 使用 $router 进行跳转并设置参数
      this.$router.push({
        path: '/target-page',
        query: params  // 设置查询参数
      });
    }
  }
}
</script>
在目标页面中,使用 $route 对象获取传递的参数:
vue
<template>
  <div>
    <p>传递的参数:</p>
    <p>param1: {{ param1 }}</p>
    <p>param2: {{ param2 }}</p>
  </div>
</template>

<script>
export default {
  data() {
    return {
      param1: '',
      param2: ''
    };
  },
  created() {
    // 使用 $route 获取传递的参数
    this.param1 = this.$route.query.param1;
    this.param2 = this.$route.query.param2;
  }
}
</script>

在这个例子中,跳转前的页面通过 $router 对象的 push 方法进行跳转,并设置了查询参数 param1 和 param2。在目标页面中,通过 $route 对象获取了传递的参数,并将它们赋值给组件的数据属性 param1 和 param2。在模板中,可以使用这些数据属性来显示传递的参数值。文章来源地址https://www.toymoban.com/news/detail-800614.html

到了这里,关于Element UI 页面传参与接收参数,注意router和route的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • React-Router 5.0 制作导航栏+页面参数传递

    使用 React 构建 SPA 应用(单页面应用),要想实现页面间的跳转,首先想到的就是使用路由。在 React 中,常用的有两个包可以实现这个需求,那就是 react-router 和 react-router-dom 。本文主要针对 react-router-dom 进行说明。 众所周知, JS 由 DOM BOM ECMAScript 组成, React-Router-Dom 使用 BOM 提供

    2024年02月08日
    浏览(45)
  • vscode使用npm安装element-UI并添加router路由

    npm安装vue,添加淘宝镜像-CSDN博客 安装可以看我上一篇文章 vscode控制台输入指令 安装完成后在目录结构打开下图文件 可以看到多了一行elementui就代表安装成功了 下面是项目常用的结构 安装完成后需要启用elementUI 在main.js中配置一下启动项 直接在components目录下新建,vue文件

    2024年01月22日
    浏览(51)
  • element ui 的 el-tab 当使用 router-view 时 mounted 执行了多次

    之前参照很多文章修改试图修正这个问题,结果都徒劳,终于让我找到 参考 我做了如下修改,主页面 main.vue 之前参考某文章把 router-view 放在 el-tab-pane 外面都不起作用,问题根本不是出在 el-tab-pane,而是v-for 里面有多个route-view , keep-alive 时 tab 并未销毁掉,而是缓存隐藏了

    2024年02月12日
    浏览(44)
  • Vue element-ui form 表单 前端提交和后端的接收

    一、前端 1、新建弹窗dialog 2、在数据(data)里面绑定(return)数据 3、在method里新建方法 二、后端 1、在配置好mybatis-plus的前提下 2、在控制类中添加方法 3、@RequestBody注解的使用 @requestBody注解的使用 - 西风恶 - 博客园 (cnblogs.com)

    2024年02月15日
    浏览(57)
  • 运行VUE项目的时候报错-Can‘t resolve ‘element-ui‘、‘vue-router‘

    VUE-安装vue-router的时候报错 没有安装相关的包 先删除node_modules 重新npm install 然后再安装element-ui

    2024年02月11日
    浏览(48)
  • vue2创建项目的两种方式,配置路由vue-router,引入element-ui

    提示:vue2依赖node版本8.0以上 使用@vue/cli脚手架vue create创建 使用vue-cli脚手架vue init webpack创建 1、查看nodejs版本 2、全局安装vue脚手架和webpack脚手架 3、新建vue2项目 创建选项除了,Install vue-router??选择是,其他选择的否 4、安装依赖并启动文件 5、预览 6、目录结构 1、如果安

    2024年04月14日
    浏览(43)
  • NodeJS+Vue+Element-Ui/Plus+Axios+Vue-router+vuex 详细下载、安装、创建项目、引入

    1.下载过程默认下一步 (1)这个是官网全版目录,下载太慢(一般下载不了);但是它写了所有nodejs和npm相互对应的版本,可以以此为参考、防止版本不对应; NodeJS各个历史版本下载 https://nodejs.org/zh-cn/download/releases/ (2)这里有一个快速下载地址,只有16.18.1这个版本,但这

    2023年04月18日
    浏览(55)
  • 使用Element ui 编写登录页面

    执行命令安装npm i element-ui -S mian.js中 完整引入    1  css预处理使用的是sass,可能没有安装 2  svg图标在vue中的使用,可能没有安装 3  去除空格的工具函数 srcutilsvalidate.js

    2024年02月11日
    浏览(39)
  • element-ui整体页面布局

    以上所有代码:

    2024年02月12日
    浏览(43)
  • element ui框架(路由参数传递)

    【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】         前端开发中,有的时候路由也是需要带参数传递的。不管是窗口登录,还是超链接,一般会带1个或者多个参数。如果是多个参数,通常就用分隔符把它们连接在一起。vue工程下面的参

    2023年04月24日
    浏览(53)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包