LoaderUtils.extractUrlBase(url: string) : string
该方法用于从一个url中提取出其基础路径(基础url),基础url即是除去其最后一个斜杠“/”及之后的内容(文件名)之外的部分。如果一个url没有斜杠,则其基础url即为整个url。
url
:需要提取基础url的url字符串。返回提取出来的基础url字符串。
const url = "http://www.example.com/assets/models/scene.gltf";
const baseUrl = THREE.LoaderUtils.extractUrlBase(url); // "http://www.example.com/assets/models/"
在上述示例中,我们将一个模型文件的url字符串"http://www.example.com/assets/models/scene.gltf"
传入该方法进行处理,返回了整个模型文件的基础url字符串"http://www.example.com/assets/models/"
。
如果url中包含查询参数或#标记(如http://www.example.com/?test=123#section1
),则其基础url将是去掉这些参数和标记后的部分(即http://www.example.com/
)。