小程序的`util`是一个 小程序公用的方法文件。在这个文件中,你可以编写程序中经常使用的方法,以便在其他文件中使用这些方法,从而实现代码的全局共享和减少维护时间。由于`util`文件不属于任何一个页面,因此不能使用`this.setData()`方法来设置变量值。如果需要在`util`文件的方法中给页面赋值,可以使用微信提供的`getCurrentPages()`方法。
要使用`util`文件,你需要遵循以下步骤:
1. 在小程序项目中创建一个`util`目录。
2. 在`util`目录下新建一个`.js`文件,例如`util.js`。
3. 在`util.js`文件中编写函数,并通过`module.exports`或`exports`对外暴露接口。例如:
```javascript
// util.js
function formatTime(date) {
// 格式化时间的逻辑
}
function anotherUtilityFunction(param) {
// 另一个实用函数的逻辑
}
module.exports = {
formatTime: formatTime,
anotherUtilityFunction: anotherUtilityFunction
};
```
4. 在其他需要使用`util`文件中的方法的页面中,通过`require`引入`util.js`,并调用其中的方法。例如:
```javascript
// page.js
const util = require('../../util');
Page({
onLoad: function () {
const formattedTime = util.formatTime(new Date());
console.log(formattedTime);
}
});
```
通过这种方式,你可以将常用的方法抽取出来,形成模块,从而提高代码的复用性和可维护性。