this.$util的所有自定义工具
时间: 2025-01-20 14:13:31 浏览: 29
在Vue.js项目中,`this.$util`通常用于引用一个自定义的工具库,这个工具库包含了一些常用的方法,方便在项目中使用。以下是一些常见的自定义工具方法:
1. **日期格式化**:
```javascript
this.$util.formatDate(date, format)
```
用于将日期对象格式化为指定的字符串格式。
2. **字符串截取**:
```javascript
this.$util.truncate(str, maxLength)
```
用于截取字符串到指定的最大长度,并在末尾添加省略号。
3. **对象深拷贝**:
```javascript
this.$util.deepClone(obj)
```
用于深拷贝一个对象,避免对象引用带来的问题。
4. **数组去重**:
```javascript
this.$util.uniqueArray(arr)
```
用于去除数组中的重复元素。
5. **节流函数**:
```javascript
this.$util.throttle(func, delay)
```
用于限制函数的调用频率,防止函数被频繁调用。
6. **防抖函数**:
```javascript
this.$util.debounce(func, delay)
```
用于在函数最后一次调用后的一段时间内才执行,防止函数被频繁触发。
7. **获取URL参数**:
```javascript
this.$util.getQueryParam(name)
```
用于从URL中获取指定的查询参数。
8. **验证邮箱格式**:
```javascript
this.$util.isValidEmail(email)
```
用于验证邮箱地址的格式是否正确。
这些方法只是一些常见的例子,实际项目中可以根据需要自定义更多的方法。
阅读全文
相关推荐



















