page.js 542 B

1234567891011121314151617181920212223
  1. import router from '@/router'
  2. /**
  3. * 跳转页面
  4. * @param path 路由地址
  5. * @param query 参数
  6. * @param isBlank 是否新页面打开
  7. */
  8. export function jumpPage(path, query, isBlank = false) {
  9. if (!path) {
  10. return;
  11. }
  12. if (!isBlank) {
  13. router.push({path, query})
  14. } else {
  15. if (path.indexOf('http') !== -1) {
  16. window.open(path, '_blank');
  17. } else {
  18. let routeUrl = router.resolve({path, query});
  19. window.open(routeUrl.href, '_blank');
  20. }
  21. }
  22. }