可能是WiFi参数设置出现问题(一般为DNS),可以在WiFi设置中进入【显示高级选择】,把IP设置为静态,然后设置域名;也可以尝试忘记这个WiFi后再重新登录WiFi使用。以华为Mate30(EMUI10)为例具体介绍如下:
1.如果其他设备连接在同一个WiFi却可以上网,则可能是华为手机的DNS问题;
2.尝试在华为手机设置长按连接的WiFi选项,选择【修改网络】-【显示高级选择】;进入后把IP设置为静态,拉到下面设置域名,比如设置为【8.8.8.8】保存;
3.如果依旧无法上网,可以在长按WiFi的时候选择删除,忘记这个WiFi设置,然后再重新连接输入密码后上网。