使用IDEA的时候window.document.location.pathname获取的不是本目录的包
本人新手,今天在做项目的时候遇到一个bug,加载地图的时候,地图上面的气泡显示不出来,报图片路径找不到,最后发现
var sy = $.extend({}, sy);
sy.pn = function() {
return window.document.location.pathname.substring(0, window.document.location.pathname.indexOf(’/’, 1));
};
var rootPath = sy.pn();
这里的rootPath获取的值不是本目录的名(我的代码是在views包下,rootPath获取到的值却是pages),最后经过大神的指点,才明白需要给运行的项目起个别名(我这里是起的项目名),流程如下: