本次提交主要进行了以下修改: 1. 在 `LanguageSwitcher.vue` 中更新了语言切换逻辑,使用新的URL构建方式替代页面重载,提升用户体验。 2. 在 `products/index.vue` 中添加了URL参数的有效性验证,确保分类和标签参数的正确性,避免无效参数影响页面状态。 3. 更新了路由逻辑,使用 `router.replace` 方法清除无效的分类和标签参数,优化了用户的导航体验。 这些改动旨在提升多语言支持的流畅性和产品页面的可用性。