WPF使用Cef加載Vue3頁面問題
在WPF中使用CefSharp時遇到兩個問題:
1.Vue3中使用Ant Design Vue時,table不顯示數據
由于之前的老項目用的Vue2框架,數據接口是一樣的,頁面的功能是差不多的,就把table的columns復制了過來,結果顯示不出字段;
數據是可以打印出來的,說明賦值是成功了,查資料了解到,Ant Design Vue 中table在Vue3是不支持二級索引的,這是由于Vue2與Vue3結構的區別;
只要在customRender重新返回即可。
2.瀏覽器調試時頁面顯示正常,打包后應用到CEF不顯示
這個問題比較奇怪,只有主頁不顯示,但是其他頁是顯示的,主頁使用了echarts;
對echarts刪減后,顯示了,懷疑是不是不兼容,但沒找到兼容相關資料,瀏覽器是可以運行的;
想到Vue3的一些東西是不是打包后,低版本內核不兼容問題,那就只能是語法了;
定位到使用了“?.”語法糖,改成判斷語法,就可以運行了;
?.是 ES2020 的新特性,舊版瀏覽器(如 Chromium 內核 < 80、iOS 13 Safari)不支持 ES2020 的可選鏈語法。

浙公網安備 33010602011771號