flutter web有三種渲染模式,auto 、html 和 canvaskit。
flutter build web命令默認(rèn)的渲染模式為auto,這種模式在移動(dòng)端使用html渲染,在pc端使用canvaskit渲染。
目前我的flutter版本是2.5.2,pc端瀏覽器使用canvaskit渲染時(shí)中文會(huì)出現(xiàn)短暫的亂碼(方塊叉號(hào)),像這樣:

image.png
我們可以指定渲染模式為html,就不會(huì)有這個(gè)問題了,命令如下:
flutter build web --web-renderer html
指定渲染模式為canvaskit的命令為:
flutter build web --web-renderer canvaskit
2021.10.21:flutter web對(duì)中文的支持貌似不太好,在手機(jī)瀏覽器調(diào)試web項(xiàng)目時(shí),textfield hinttext有中文輸入會(huì)有卡頓bug