跳到主要内容

🧭 生命周期

定义于: packages/weapp-tailwindcss/src/types/user-defined-options/index.ts:13

本页收录 4 个配置项,来源于 UserDefinedOptions

配置一览

配置一览
配置项类型默认值说明
onEnd(() => void)() => {}结束处理时触发。
onLoad(() => void)() => {}插件 apply 初始调用时触发。
onStart(() => void)() => {}开始处理前触发。
onUpdate(filename: string, oldVal: string, newVal: string) => void() => {}匹配并修改文件后触发。

详细说明

onEnd

可选 | 类型: (() => void)

定义于: packages/weapp-tailwindcss/src/types/user-defined-options/lifecycle.ts:25

结束处理时触发。

默认值 / 说明 / 示例

备注

在本轮处理结束后触发,可用于输出汇总信息或性能指标。

默认值

() => {}

示例

import { UnifiedViteWeappTailwindcssPlugin as uvtw } from 'weapp-tailwindcss/vite'

uvtw({
onEnd() {
console.info('[weapp-tw] end')
},
})

返回:void

onLoad

可选 | 类型: (() => void)

定义于: packages/weapp-tailwindcss/src/types/user-defined-options/lifecycle.ts:7

插件 apply 初始调用时触发。

默认值 / 说明 / 示例

备注

适合在插件初始化阶段记录环境信息或初始化统计计数。

默认值

() => {}

示例

import { UnifiedViteWeappTailwindcssPlugin as uvtw } from 'weapp-tailwindcss/vite'

uvtw({
onLoad() {
console.info('[weapp-tw] loaded')
},
})

返回:void

onStart

可选 | 类型: (() => void)

定义于: packages/weapp-tailwindcss/src/types/user-defined-options/lifecycle.ts:13

开始处理前触发。

默认值 / 说明 / 示例

备注

每次构建/编译开始时都会调用,可用于计时或清理上一次的状态。

默认值

() => {}

示例

import { UnifiedViteWeappTailwindcssPlugin as uvtw } from 'weapp-tailwindcss/vite'

uvtw({
onStart() {
console.info('[weapp-tw] start')
},
})

返回:void

onUpdate

可选 | 类型: (filename: string, oldVal: string, newVal: string) => void

定义于: packages/weapp-tailwindcss/src/types/user-defined-options/lifecycle.ts:19

匹配并修改文件后触发。

默认值 / 说明 / 示例

备注

适合用于记录被修改的文件路径、输出差异或触发自定义日志。

默认值

() => {}

示例

import { UnifiedViteWeappTailwindcssPlugin as uvtw } from 'weapp-tailwindcss/vite'

uvtw({
onUpdate(filename, oldVal, newVal) {
if (oldVal !== newVal) {
console.info('[weapp-tw] updated', filename)
}
},
})

参数:filename: stringoldVal: stringnewVal: string

返回:void