1、如果使用了Vue-router的话,就可以用

this.$router.go(-1)

实现返回;

2、如果没使用vue-router,就可以用

window.history.go(-1)

实现返回效果。

可以 定义方法 @click="goback"

methods:{
goback(){
this.$router.go(-);//返回上一页
}
}

也可直接简写:

@click="$router.back(-1)"

跳转链接到新页面:

template中,直接给它加上target='_blank'属性即可,反正最终它也会被解释为一个 a标签
<router-link :to="{path: '/footer'}"  target="_blank"  tag="a">
footer
</router-link>

 "tag" 属 性 :具有 tag 属性的 router-link 会被渲染成相应的标签

编程式:

我们常用的是 $router.push 和 $router.go 但是 vue2.0以后,这种方式就不支持新窗口打开的属性了,
这个时候就需要使用this.$router.resolve,如下:
goNewPage(){
let routeUrl = this.$router.resolve({
path: "/newPage",
query: {name:' 小明'}
})
window.open(routeUrl .href, '_blank')
}

最新文章

  1. Fragment基础----生命周期
  2. H5 使用
  3. C++中using的作用
  4. loadrunner怎么将变量保存到参数中
  5. sql float 转换为 nvarchar
  6. Asp.net MVC 中超链接的三个方法及比较
  7. 读取Cookie及Cookie所有属性操作方法
  8. JavaWeb限流QPS简易框架
  9. DevExpress ASP.NET 使用经验谈(9)-Dev控件客户端事件 ClientSideEvents
  10. Hibernate Session &amp; Transaction详解
  11. MySQL(二)之服务管理与初始化文件修改和连接MySQL
  12. POJ1741
  13. 11.2.0.1单实例DGduplicate过程
  14. Dockerfile常用指令
  15. Sublime Text3搭建PHP开发环境
  16. Hierarchical softmax(分层softmax)简单描述.
  17. [Socket]Socket聊天小程序
  18. js运算符的一些特殊应用
  19. IDEA 导出项目war包
  20. MySQL 5.7.16 字符串拆分 -&gt; 单列变多行记录(转发)

热门文章

  1. React Native &amp; app demos
  2. Jenkins+Git+Maven搭建自动化构建平台
  3. Re.常系数齐次递推
  4. linux服务器上,yum、rpm、源码编译安装及卸载
  5. CF802C Heidi and Library (hard)
  6. k-均值聚类算法1
  7. 贝叶斯A/B测试 - 一种计算两种概率分布差异性的方法过程
  8. JavaScript数据类型 Math对象详解
  9. 文件上传(StringMVC)
  10. 新装的SSMS一打开就显示VS许可证过期,但VS又运行正常,解决方法。