template/packages-user/client-modules/src/render/utils/use.ts
2026-03-16 12:23:02 +08:00

14 lines
349 B
TypeScript

import { onUnmounted } from 'vue';
import { WeatherController } from '../weather';
import { IRenderTreeRoot } from '@motajs/render';
export function useWeather(renderer: IRenderTreeRoot): [WeatherController] {
const weather = new WeatherController(renderer);
onUnmounted(() => {
weather.destroy();
});
return [weather];
}