我现在定义了这样一个模块
//g.alicdn.com/thx/brix-release/0.1.4/brix-components/dropdown/dropdown.js
define(
[
'jquery', 'underscore',
'brix/loader', 'components/base', 'brix/event',
'./dropdown.tpl.js'
],
function(
$, _,
Loader, Brix, EventManager,
template
) {
})
在加载./dropdown.tpl.js的时候,传入relativeUri方法的参数分别为./dropdown.tpl.js和 //g.alicdn.com/thx/brix-release/0.1.4/brix-components/dropdown
function relativeUri(uri, base) {
var segment = base.split('/').concat(uri.split('/'));
var path = [];
each(segment, function(part) {
if (!part || part === '.') {
return;
}
if (part === '..') {
path.pop();
} else {
path.push(part);
}
});
return path.join('/');
}
最终返回g.alicdn.com/thx/brix-release/0.1.4/brix-components/dropdown/dropdown.tpl.js,少了//
我现在定义了这样一个模块
//g.alicdn.com/thx/brix-release/0.1.4/brix-components/dropdown/dropdown.js在加载
./dropdown.tpl.js的时候,传入relativeUri方法的参数分别为./dropdown.tpl.js和//g.alicdn.com/thx/brix-release/0.1.4/brix-components/dropdown最终返回
g.alicdn.com/thx/brix-release/0.1.4/brix-components/dropdown/dropdown.tpl.js,少了//