美文网首页
[11]编程式导航

[11]编程式导航

作者: 你喜欢吃青椒吗_c744 | 来源:发表于2019-08-15 11:03 被阅读0次

资料来源于技术胖的个人网站

如果在业务逻辑代码中需要跳转页面我们如何操作?这就是我们要说的编程式导航,顾名思义,就是在业务逻辑代码中实现导航。

this.$router.go(-1) 和 this.$router.go(1)

这两个编程式导航的意思是后退和前进,功能跟我们浏览器上的后退和前进按钮一样,这在业务逻辑中经常用到。比如条件不满足时,我们需要后退。

router.go(-1)代表着后退,我们可以让我们的导航进行后退,并且我们的地址栏也是有所变化的。

  • 我们先在app.vue文件里加入一个按钮,按钮并绑定一个goback( )方法。
<button @click="goback">后退</button>
  • 在我们的script模块中写入goback()方法,并使用this.$router.go(-1),进行后退操作。
<script>
export default {
  name: 'app',
  methods:{
    goback(){
      this.$router.go(-1);
    }
  }
}
</script>
  • router.go(1):代表着前进,用法和后退一样,

  • this.$router.push('/xxx ')
    这个编程式导航都作用就是跳转,比如我们判断用户名和密码正确时,需要跳转到用户中心页面或者首页,都用到这个编程的方法来操作路由。


我们设置一个按钮,点击按钮后回到站点首页。

  • 先编写一个按钮,在按钮上绑定goHome( )方法。
<button @click="goHome">回到首页</button>
  • <script>模块里加入goHome方法,并用this.$router.push(‘/’)导航到首页。
export default {
  name: 'app',
  methods:{
    goback(){
      this.$router.go(-1);
    },
    goHome(){
      this.$router.push('/');
    }
  }
}

相关文章

  • [11]编程式导航

    资料来源于技术胖的个人网站 如果在业务逻辑代码中需要跳转页面我们如何操作?这就是我们要说的编程式导航,顾名思义,就...

  • 第4章 编程式导航 路由监听 导航守卫(1)

    目标 编程式导航 路由监听 导航守卫 编程式导航 https://router.vuejs.org/zh/guid...

  • react-router基本使用

    编程式导航(withRouter用法) 引入withRouter之后,就可以使用编程式导航进行点击跳转, 需要注意...

  • Vue-Router 导航

    1、声明式导航 2、编程式导航 router.push(……) ...

  • 编程式导航

    借助 router 的实例方法,通过编写代码来实现 this.$router.push(location, onC...

  • 编程式导航

    明确 router.push router.replace router.go router.forward ro...

  • 编程式导航

    编程式导航:就是写逻辑让页面跳转 跳转写法: path跳转 this.$router.push('路径') 对象...

  • vur-router知识点总结

    编程式导航 router.push 注意:在 Vue 实例内部,你可以通过 router.push。想要导航到不同...

  • vue-router传递参数的几种方式

    vue-router传递参数分为两大类 编程式导航 router.push 声明式的导航 ...

  • Vue Router 跳转

    编程式导航 https://router.vuejs.org/zh/guide/essentials/naviga...

网友评论

      本文标题:[11]编程式导航

      本文链接:https://www.haomeiwen.com/subject/nhbajctx.html