iView最新版是一款相當(dāng)專業(yè)的前端框架。iView官方版是建立于Vue之上的UI組件庫,提供了一套基于Vue.js的UI組件庫,支持開發(fā)調(diào)試、構(gòu)建、代碼規(guī)范校驗(yàn)等功能。iView軟件內(nèi)置了Form表單、Table表格、Dialog對(duì)話框、Notification通知等組件,擁有良好的可定制性。

iView
最新版 v3.0人工檢測(cè),安全無毒
1.04MB
簡體
WinAll
編程軟件
1122次
2025-04-03
62
軟件介紹
iView最新版是一款相當(dāng)專業(yè)的前端框架。iView官方版是建立于Vue之上的UI組件庫,提供了一套基于Vue.js的UI組件庫,支持開發(fā)調(diào)試、構(gòu)建、代碼規(guī)范校驗(yàn)等功能。iView軟件內(nèi)置了Form表單、Table表格、Dialog對(duì)話框、Notification通知等組件,擁有良好的可定制性。
軟件特色
使用單文件的Vue組件化開發(fā)模式
基于 npm + webpack + babel 開發(fā),支持 ES2015
高質(zhì)量、功能豐富
友好的 API ,自由靈活地使用空間
詳細(xì)、友好的文檔,事無巨細(xì)
軟件功能
Form 表單是項(xiàng)目中使用頻率最高的組件之一,常用于向后臺(tái)提交數(shù)據(jù)。通過使用iView的 Form 表單,可以非常方便地實(shí)現(xiàn)表單數(shù)據(jù)收集及校驗(yàn)。
Table 表格常用于數(shù)據(jù)的展示和編輯,通常會(huì)顯示在頁面中的中心位置,使數(shù)據(jù)展示有條理、易于閱讀。iView 的 Table 表格組件提供了最基礎(chǔ)也是最常用的表格功能,例如分頁、排序、過濾等功能,因此在實(shí)際開發(fā)中會(huì)經(jīng)常使用到。
Dialog 對(duì)話框是 iView 中的另一個(gè)常用組件,在開發(fā)中主要用于彈出窗口進(jìn)行交互操作、輸入數(shù)據(jù)提交等。在 iView 中,Dialog 對(duì)話框不僅外觀美觀,而且提供了非常豐富的功能和參數(shù)配置,可以快速實(shí)現(xiàn)數(shù)據(jù)交互操作。
Notification 通知是 iView 中另一個(gè)常用組件,用于在頁面中顯示系統(tǒng)級(jí)別的提示和信息。通過Notification通知組件,我們可以在任意位置展示出簡潔明了的提示和消息,方便用戶理解和反饋。
Loading 加載組件是 iView 中另一個(gè)非常實(shí)用的組件,通常用于在異步請(qǐng)求數(shù)據(jù)、加載動(dòng)態(tài)組件時(shí),占位符的展示。
使用方法
iview
執(zhí)行npm install iview --save 在項(xiàng)目中引入iview
引入 iView #
一般在 webpack 入口頁面 main.js 中如下配置:
import iView from 'iview'
import 'iview/dist/styles/iview.css'
//導(dǎo)入樣式
Vue.config.productionTip = false
Vue.use(iView)
在非 template/render 模式下(例如使用 cdn 引用時(shí)),組件名要分隔,例如 DatePicker 必須要寫成 date-picker。
以下組件,在非 template/render 模式下,需要加前綴 i-:
Button: i-button
Col: i-col
Table: i-table
Input: i-input
Form: i-form
Menu: i-menu
Select: i-select
Option: i-option
progress: i-progress
以下組件,在所有模式下,必須加前綴 i-,除非使用 iview-loader:
Switch: i-switch
Circle: i-circle
2.因?yàn)閕View 的所有組件文案默認(rèn)使用的是中文,通過設(shè)置可以使用其它語言。
在 Webpack 中使用 #
完整引入 iView
import Vue from 'vue';
import iView from 'iview';
import locale from 'iview/dist/locale/en-US';
3.
iView Loader
用途 #
統(tǒng)一 iView 標(biāo)簽書寫規(guī)范,所有標(biāo)簽都可以使用首字母大寫的形式,包括 Vue 限制的兩個(gè)標(biāo)簽 Switch 和 Circle。
雖然不推薦,但通過 loader 選項(xiàng)配置,可以開啟所有標(biāo)簽前綴的寫法了,比如 i-date-picker。
安裝 #
首先通過 npm 安裝 iview-loader
npm install iview-loader --save-dev
4.柵格
采用了24柵格系統(tǒng),將區(qū)域進(jìn)行24等分
使用row在水平方向創(chuàng)建一行
將一組col插入在row中
在每個(gè)col中,鍵入自己的內(nèi)容
通過設(shè)置col的span參數(shù),指定跨越的范圍,其范圍是1到24
每個(gè)row中的col總和應(yīng)該為24
水平排列的布局。
col必須放在row里面。
使用報(bào)錯(cuò):
Parsing ERROR: x-invalid-end-tag :
問題原因
iView將標(biāo)簽渲染為原生html標(biāo)簽時(shí),由于這些標(biāo)簽是自閉合的,所以有end標(biāo)簽會(huì)報(bào)錯(cuò)。
解決方案
修改配置文件,忽略該項(xiàng)檢查:
根目錄下 - .eslintrc.js - rules
添加一行:
'vue/no-parsing-error': [2, { "x-invalid-end-tag": false }]
重啟dev: npm run dev
組件概述 #
Layout:布局容器,其下可嵌套 headersidercontentFooter或 Layout 本身,可以放在任何父容器中。
Header:頂部布局,自帶默認(rèn)樣式,其下可嵌套任何元素,只能放在 Layout 中。
Sider:側(cè)邊欄,自帶默認(rèn)樣式及基本功能,其下可嵌套任何元素,只能放在 Layout 中。
Content:內(nèi)容部分,自帶默認(rèn)樣式,其下可嵌套任何元素,只能放在 Layout 中。
Footer:底部布局,自帶默認(rèn)樣式,其下可嵌套任何元素,只能放在 Layout 中。
小編寄語
iview是一款非常全面的電腦中后臺(tái)UI源碼編程工具,友善的API應(yīng)用程序編程接口,幫助開發(fā)人員訪問列程更快捷,支持警告提示、全局提示、通知提醒、問題提示、氣泡提示、時(shí)間軸、樹形控件等高質(zhì)量的豐富功能,全面輔助用戶使用過程。
Python集成開發(fā)編程工具
專業(yè)版 v2023.1.1 / 120MB
1.1W 570 2023-10-08
開源服務(wù)軟件
最新版 V2.48.1 / 120MB
1.0W 524 2025-02-14
代碼生成工具
最新版 / 120MB
8.9K 446 2023-10-23
好用的圖形處理工具
官方免費(fèi)版v5.5.1 / 120MB
8.8K 439 2024-07-15
Ruby集成開發(fā)環(huán)境
最新版 / 120MB
8.5K 426 2023-10-21
網(wǎng)站快速成型工具
官方版 v2.13.2 / 120MB
8.3K 416 2025-02-05
編程開發(fā)設(shè)計(jì)軟件
官方版 v2024.3.6 / 120MB
7.8K 390 2025-03-28
兒童圖形化編程學(xué)習(xí)軟件
官方版 v3.30.0 / 120MB
7.3K 366 2025-04-02
實(shí)用型商業(yè)數(shù)學(xué)軟件
中文版 vR2020a / 120MB
7.2K 362 2024-05-27
跨平臺(tái)代碼重構(gòu)工具
最新版 / 120MB
6.9K 343 2023-10-25