時隔半年多,iView 終於迎來了它的第一個正式版本 1.0.0,到目前版本,已經有 43 個常用 UI 元件,從功能和設計上,是最接近 Ant.Design 的 Vue.js 實現。
關於 iView 1.0
GitHub 地址:https://github.com/iview/iview
iView 已經從最初的高質量 UI 元件庫,逐步過渡到了從工程構建、主題定製、多語言、設計規範的一整套的前端解決方案。主要服務於中後臺業務,目的就是讓網站快速成型上線。
1.0 都有哪些新特性
先看一下目前支援的元件情況:
常用的元件包括了:Grid 柵格、提醒類(Message、Notice)、模態 Modal、表格 Table、級聯選擇、輸入框、表單驗證、單選、多選、下拉選擇、滑塊、上傳、日期時間選擇、分頁、導航選單等。
除了基本元件外,1.0 還加了很多新東西:
- 常用佈局 Layout
- 定製主題 檢視,及主題構建工具 https://github.com/iview/iview-theme
- 支援 vue-cli 的模板 https://github.com/iview/webpack
- 支援 Mac 和 Windows 的視覺化腳手架軟體 iview-cli
值得一提的是,視覺化腳手架 iview-cli。相信大家都用過 vue-cli,用命令列來建立 Vue 應用,雖然已經很方便了,但配置起來不夠全面,而且對於很多後端人員,安裝成本也比較高。看一下 iview-cli 的介面吧:
關於更多的細節,會在下一篇文章《Electron 從 0 到 1:視覺化腳手架 iview-cli 開發實踐》中詳細介紹,敬請期待!
2.0 計劃
基於 Vue.js 2.x 的 iView 2.x 也會很快開始開發,初步預計開發時間為2~3個月。
iView 還有很多需要改進和提高的地方,希望對其感興趣的小夥伴可以加入到開源專案裡來,貢獻您的程式碼,一起把 iView 做到極致!
本作品採用《CC 協議》,轉載必須註明作者和本文連結