国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

VUE UI框架對比 element-ui 與 iView

ZHAO_ / 698人閱讀

摘要:而則是用到到指令結合的方式去生成,批量生成元素。表格操作列自定義渲染的時,使用的是的函數,直接在中插入對應模板表格分頁都需要引入分頁組件配合使用兩者總體比較,要比簡潔許多。

element VS iview
(最近項目UI框架在選型 ,做了個分析, 不帶有任何利益相關)
主要從以下幾個方面來做對比
使用率(npm 平均下載頻率,組件數量,star, issue…)
API風格
打包優化
與設計師友好性

1,使用率(npm 平均下載頻率,組件數量,star, issue…)
element-ui

npm 下載次數 以及issue

目前明顯未解決bug遺留數量 ,

這個應該跟生態也有關系, 用element 的人多,發現bug 的幾率更大,2是iview 里面有很多issue 寫明是UI組件的問題 但未標明是確切的bug .

以上對比 其實可以看出, element 開發者團隊規模大于iview 團隊,其結果就是 無論是提交代碼頻率, 發布版本數量 都比iview 更強!

截止2017/6/17 最新支持組件對比

(PS 這個是直接看的 官方文檔上面的組件列表 ,不代表最后結果)

結論 ,element 生態更好,使用頻率遠超過iview ,element開發團隊實力更強
一些小眾組件上各有所長 整體iview 更豐富(時間軸,加載進度條,氣泡卡片 ,BackTop,圖釘)
API風格
通過使用平率最高的 form table 日歷 select 等比較兩者


對應代碼

明顯感覺 iview 的api 更加簡潔,在生成類似表格 下拉框這些較復雜的組件時 , iview 的方式類似于antdesign , 好處是直接傳數據進去,在內部實現了模板生成,高效 快捷。 而element 則是用到到v-for vue指令結合的方式去生成,批量生成元素。

表格 操作列 自定義渲染的時 ,iview 使用的是 vue的 render 函數, element 直接在template 中插入對應模板
表格分頁都需要 引入分頁組件 配合使用

兩者api 總體比較 ,iview 要比element 簡潔許多。 餓了么更側重于在template里直接去渲染模板
思想上 個人覺得iview偏向react, element 更vue

表單校驗 兩者都使用同一款插件 async-validator 校驗方式一樣

項目優化角度
首屏優化,第三方組件庫依賴過大 會給首屏加載帶來很大的壓力,一般解決方式是 按需求引入組件
element-ui 根據官方說明 現需要引入 babel-plugin-component 插件 做相關配置 然后直接在組件目錄 注冊全局組件

這里感覺官方給的文檔不是很詳細

主題
iview

本身提供了一套主題可供選擇,除此之外 自定義主題

方法一(官方推薦,前提條件是使用webpack):
新建一個.less 文件 , 先在less文件中引入官方樣式文件 然后在此基礎上復寫

方法二 :
官方提供了 自動編譯工具iview-them 來編譯。干的事情就是 把自定義的樣式和 github倉庫最新的樣式 通過工具生成一個新的樣式文件。

element-ui
如果只替換顏色 ,可以使用 在線主題生成工具 在線編輯顏色, 生成element-ui 主題 直接下載 再引入

深度定制主題
官方提供了 主題生成工具 element-them
執行命令 初始化得到一個配置文件 ,修改相關配置 經過編譯得到 得到相關主題文件 再通過babel 插件引入

雙方都提供了專門的工具用于深度定制主題,綜合比較 iview 更加簡單,element 主題定制需要配合 babel做一些預編譯 ,以及步驟更多 顯得更加復雜

過渡動畫
element 有內置過渡動畫 使得組件的切換變化 更具動感
iview 更為中規中矩

對設計人員
element 提供了 Sketch 和 Axure 工具 對設計人員友好
iview 沒有提供

以上 ...

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/83568.html

相關文章

  • VUE 選型UI框架

    摘要:由于之前做項目時,只考慮到了樣式的好看,以及文檔是否周全,只做了簡單的調研之后就選型了框架,導致現在性能方面有很大缺陷。除了框架的原因之外。自身框架的問題,目前還沒有找到好的解決方案,自己存在的問題,正在排查修改。 vue UI框架選型 現在市面上vue有很多UI框架供我們去選擇, 我們最常見的PC端有element-ui ,iview,移動端有vux,vant-ui等, 值得注意的是...

    Developer 評論0 收藏0
  • 自定義表單生成器form-create v2介紹

    摘要:介紹是一個可以通過生成具有動態渲染數據收集驗證和提交功能的表單生成器。并且支持生成任何組件。結合內置種常用表單組件和自定義組件,再復雜的表單都可以輕松搞定。 介紹 form-create 是一個可以通過 JSON 生成具有動態渲染、數據收集、驗證和提交功能的表單生成器。并且支持生成任何 Vue 組件。結合內置17種常用表單組件和自定義組件,再復雜的表單都可以輕松搞定。 文檔 | git...

    lufficc 評論0 收藏0
  • webpack插件實現自動抽取css中的主題色樣式,并一鍵動態切換主題色(element-ui

    摘要:項目項目中用了,有切換主題色的需要。但官方的方式,有幾個問題需要下載整個的樣式,并替換其中的樣式顏色。代碼已開源在,歡迎并提交其他庫的主題色獲取方法。 項目項目中用了element-ui,有切換主題色的需要。但官方的方式,有幾個問題:1、需要下載整個element-ui的樣式css,并替換其中的css樣式顏色。文件較大,下載慢且影響性能。2、只能替換element-ui本身的顏色樣式,...

    dcr309duan 評論0 收藏0

發表評論

0條評論

ZHAO_

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<