# \_.templateSettings.imports.\_

URL: https://caijiao.org/lodash/docs/Methods/templateSettings-imports-_
Source: docs/lodash/docs/Methods/templateSettings-imports-_.md
Description: 是 lodash 模板的导入对象设置中的一个特殊属性。它表示默认的导入对象，即 '_'，用于访问 lodash 库的函数和方法。

`_.templateSettings.imports._` 是 lodash 模板的导入对象设置中的一个特殊属性。它表示默认的导入对象，即 `_`，用于访问 lodash 库的函数和方法。

在 lodash 模板中，通过使用 `<% ... %>` 或 `<%= ... %>` 插值标记，可以在模板中执行 JavaScript 代码。默认情况下，`_` 是作为导入对象的一部分提供的，以便在模板中访问 lodash 库的功能。

示例用法：

```javascript
const template = _.template("Hello, <%= _.capitalize(name) %>!");
const result = template({ name: "john" });
console.log(result);
// 输出: "Hello, John!"
```

在上述示例中，我们使用了 `<%= ... %>` 插值标记，并在模板中调用了 `_.capitalize` 函数来将 `name` 变量的首字母大写。

需要注意的是，`_.templateSettings.imports._` 是 lodash 模板引擎的默认设置，以便在模板中直接访问 lodash 库。如果你想在模板中使用其他名称的导入对象，可以通过修改 `_.templateSettings.imports` 来自定义导入对象设置。
