您的位置:首页 > 文旅 > 旅游 > 单位网站制作_成色九九成色品牌直销_网站统计分析工具_重庆百度推广关键词优化

单位网站制作_成色九九成色品牌直销_网站统计分析工具_重庆百度推广关键词优化

2024/12/23 6:55:19 来源:https://blog.csdn.net/m0_63178019/article/details/144386200  浏览:    关键词:单位网站制作_成色九九成色品牌直销_网站统计分析工具_重庆百度推广关键词优化
单位网站制作_成色九九成色品牌直销_网站统计分析工具_重庆百度推广关键词优化

点击按钮实现跳转

  1. path路径跳转

  2. name命名路由跳转(适合path路径长的场景)

path路径跳转 :

给按钮绑定事件处理跳转

name命名路由跳转:

  1. 在index.js中配置路由规则时给要跳转到的页面起名字name
  2. 在首页组件Home.vue中定义函数实现跳转

 

前边已经学了链接跳转传参的两种方式:查询参数传参(? query)和动态路由传参(:params)

还有点击按钮跳转(给按钮绑定跳转事件)的两种方式:path路径跳转(push 仅路径或者对象(路径))和命名路由跳转(给要跳转到的组件起名,push  对象(名字))


点击按钮跳转传参:两种跳转方式都具有两种传参方式

 

path路径跳转的两种传参方式:

  • 查询参数传参(query获取参数)
    this.$router.push('/路径?参数名1=参数值1&参数名2=参数值2')

    this.$router.push({    //对象写法
          path: '/路径',
          query:{
                参数名1:’参数值1‘,
                参数名2:’参数值2‘
    }
    })
     
  • 动态路由传参(params获取参数)
    this.$router.push('/路径/参数值')
    this.$router.push({
        path:'/路径/参数值'
    })                //参数值是v-model绑定的输入框值,要反引号

 

一.path路径跳转 查询参数传参(写法1 ,2)

  • 书写要跳转到的组件路由规则 index.js中
  • 为button按钮注册点击事件
  • 为点击事件编写函数实现跳转
  • 跳转到的页面组件{{$router.query.key}}或者在created中this.$router.query.key接收,两个一样,写一个即可

 

 

  

 

 
 

一.path路径跳转 动态路由参数传参(写法1 ,2)

  • 书写要跳转到的组件路由规则 index.js中
  • 为button按钮注册点击事件
  • 为点击事件编写函数实现跳转
  • 跳转到的页面组件{{$router.params.words}}或者在created中this.$router.params.words接收,两个一样,写一个即可

 

 

 

 

 

 

 name命名路由跳转传参两种方式:

  • 查询参数传参(query获取)

    this.$router.push({

      name:'路由名字',

      query:{

        参数名1:参数值1,

        参数名2:参数值2,

      }

      })

  • 动态路由传参
     

      this.$router.push({

        name:'路由名字',

        params:{

          参数名:'参数值',

        }

      })

 二. name命名路由跳转查询参数传参

  • 书写要跳转到的组件路由规则 index.js中
  • 为button按钮注册点击事件
  • 为点击事件编写函数实现跳转
  • 跳转到的页面组件{{$router.query.key}}或者在created中this.$router.query.key接收,两个一样,写一个即可

 

 

 

 

 二. name命名路由跳转查询参数传参

  • 书写要跳转到的组件路由规则 index.js中
  • 为button按钮注册点击事件
  • 为点击事件编写函数实现跳转
  • 跳转到的页面组件{{$router.params.words}}或者在created中this.$router.params.words接收,两个一样,写一个即可

 

 

 

 

  

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com