محمد لارافيل نشر 20 فبراير 2023 أرسل تقرير نشر 20 فبراير 2023 أنا أعمل على Reactjs وأستخدم إطار عمل nextjs ، في الوقت الحالي لدي قائمة منسدلة وأريد فقط إعادة التوجيه إلى عنوان url/page عند النقر ، لذلك حاولت استخدام الكود التالي ولكن لا يعمل import { useRouter } from 'next/router' const Footer = () => { const router = useRouter() const handleClick = (e) => { e.preventDefault() router.push('/some-path') } ... } <select className="form-select mb-3" aria-label="Default select example"> <option selected>English</option> <option value="1" onClick={handleClick}>Arabic - Coming Soon</option> </select> هل يمكنكم مساعدتي؟ اقتباس
0 محمد المصري12 نشر 20 فبراير 2023 أرسل تقرير نشر 20 فبراير 2023 import { useRouter } from 'next/router' const Footer = () => { const router = useRouter() const handleLanguageChange = (e) => { router.push(e.target.value) } return ( <select className="form-select mb-3" aria-label="Default select example" onChange={handleLanguageChange}> <option value="/en" defaultValue>English</option> <option value="/ar">Arabic - Coming Soon</option> </select> ) } export default Footer اقتباس
السؤال
محمد لارافيل
أنا أعمل على Reactjs وأستخدم إطار عمل nextjs ، في الوقت الحالي لدي قائمة منسدلة وأريد فقط إعادة التوجيه إلى عنوان url/page عند النقر ، لذلك حاولت استخدام الكود التالي ولكن لا يعمل
هل يمكنكم مساعدتي؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.