vue-router_link-声明式返回上一页
因为只有一个点击的操作,没有任何其他的逻辑操作,我就不想写一个方法来承载它,就一直在找声明式的写法
官网文档链接:https://router.vuejs.org/zh/guide/essentials/navigation.html
在文档中介绍了一种router.go(n)来返回上一页,但是没有示例,经过测试无法使用这种写法
<router-link :to="router.go(1)">
<el-button>返回</el-button>
</router-link>
1
2
3
2
3
搜索一些博客,都是使用的编程式的方法来返回上一页。 所以就经过简化后,将方法绑定在@click中
<router-link to>
<el-button @click="$router.back(-1)">返回</el-button>
</router-link>
1
2
3
2
3
注意:router-link中的to要留空,否则@click方法不起作用
编辑 (opens new window)
上次更新: 2024-11-06, 19:27:10