nvue性能怎么樣?
nvue性能優異,可以實現多端編譯,對APP的開發大有幫助。
在App端,如果使用vue頁面,則使用webview渲染;如果使用nvue頁面(native vue的縮寫),則使用原生渲染。一個App中可以同時使用兩種頁面,比如首頁使用nvue,二級頁使用vue頁面,hello uni-app示例就是如此。雖然nvue也可以多端編譯,輸出H5和小程序,但nvue的css寫法受限,所以如果你不開發App,那么不需要使用nvue。
以往的 weex ,有個很大的問題是它只是一個高性能的渲染器,沒有足夠的API能力(比如各種push sdk集成、藍牙等能力調用),使得開發時非常依賴原生工程師協作,開發者本來想節約成本,結果需要前端、iOS、Android 3撥人開發,適得其反。 nvue 解決了這個問題,讓前端工程師可以直接開發完整 App,并提供豐富的插件生態和云打包。這些組合方案,幫助開發者切實的提高效率、降低成本。
同時uni-app擴展了weex原生渲染引擎的很多排版能力,修復了很多bug。比如
Android端良好支持邊框陰影
iOS端支持高斯模糊,詳情
可實現區域滾動長列表+左右拖動列表+吸頂的復雜排版效果
優化圓角邊框繪制性能。