实现Vue-router编程式导航的两种方法-创新互联-成都创新互联网站建设

关于创新互联

多方位宣传企业产品与服务 突出企业形象

公司简介 公司的服务 荣誉资质 新闻动态 联系我们

实现Vue-router编程式导航的两种方法-创新互联

这篇文章主要介绍“实现Vue-router编程式导航的两种方法”,在日常操作中,相信很多人在实现Vue-router编程式导航的两种方法问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”实现Vue-router编程式导航的两种方法”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

创新互联建站-专业网站定制、快速模板网站建设、高性价比通榆网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式通榆网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖通榆地区。费用合理售后完善,十余年实体公司更值得信赖。

页面导航的两种方式

声明式导航:通过点击链接实现导航的方式,叫做声明式导航
例如:普通网页中的 链接 或 vue 中的
编程式导航:通过调用JavaScript形式的API实现导航的方式,叫做编程式导航
例如:普通网页中的location.href

编程式导航基本用法

常用的编程式导航 API 如下:

this.$router.push(‘hash地址')

this.$router.go(n)

 const User = {  
 		template: '
跳转到注册页面
',      methods: {      goRegister: function(){        // 用编程的方式控制路由跳转         this.$router.push('/register');    }    }   }

具体吗实现:



 
 
 
 
 Document
 
 
 
 
 
 
 
 
 
  User1
  User2
  User3
  Register

  
  
 
   

router.push() 方法的参数规则

 // 字符串(路径名称) 
router.push('/home') 
// 对象 
router.push({ path: '/home' }) 
// 命名的路由(传递参数) 
router.push({ name: '/user', params: { userId: 123 }}) 
// 带查询参数,变成 /register?uname=lisi 
router.push({ path: '/register', query: { uname: 'lisi' }})

到此,关于“实现Vue-router编程式导航的两种方法”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注创新互联网站,小编会继续努力为大家带来更多实用的文章!


网站标题:实现Vue-router编程式导航的两种方法-创新互联
URL链接:http://kswsj.cn/article/peesi.html

其他资讯