diff --git a/components/calculator.tsx b/components/calculator.tsx index db4891c..89fff1f 100644 --- a/components/calculator.tsx +++ b/components/calculator.tsx @@ -2,6 +2,7 @@ import React, { useState, useCallback, useEffect } from 'react'; import { Wallet, Github} from 'lucide-react'; // 保留需要的组件 +import Image from 'next/image'; const SalaryCalculator = () => { // 添加自动重定向逻辑 @@ -60,13 +61,13 @@ const SalaryCalculator = () => { return standardizedSalary / workingDays; // 除 0 不管, Infinity(爽到爆炸)! }, [formData.annualSalary, formData.pppFactor, formData.country, calculateWorkingDays]); - const handleInputChange = (name: string, value: string) => { + const handleInputChange = useCallback((name: string, value: string) => { // 直接设置值,不进行任何验证 setFormData(prev => ({ ...prev, [name]: value })); - }; + }, []); const calculateValue = () => { if (!formData.annualSalary) return 0; @@ -289,10 +290,13 @@ const SalaryCalculator = () => { rel="noopener noreferrer" className="flex items-center gap-1.5" > - 访问量 @@ -430,7 +434,7 @@ const SalaryCalculator = () => { ? - 工时:是指"下班时间-上班时间"的总时间,包括吃饭、午休、加班等(不含通勤)。 + 工时:是指"下班时间-上班时间"的总时间,包括吃饭、午休、加班等(不含通勤)。