forked from ard/ruoyi-api

zhangnaisong
2024-04-30 de54d81a33ad0c47b3b561d824cf6f0fb6343d82
1
2
3
4
5
6
7
8
9
10
11
12
13
/* global angular */
import dispatchEvent from './dispatch-custom-event';
 
/**
 * @param {string} eventName
 */
export default function (eventName) {
  angular.module('ng').run(['$rootScope', ($rootScope) => {
    $rootScope.$on('$locationChangeSuccess', (e, newUrl, oldUrl) => {
      dispatchEvent(eventName, { oldUrl, newUrl });
    });
  }]);
}