對於iview組件進行系統學習,因爲前端基礎太差,不會webpcak,又新看了webpack。我的理解就是一個對模塊進行打包的工具javascript
不過處於對iview組件的迫切使用,直接在html本地中測試了組件,嗯,比我寫的好看一萬倍了。此處有坑就是不在node環境下template中寫直接在HTML中寫iview的話部分組件應該使用i-小寫的,如此處闌珊佈局,Col應寫成i-col纔好使,此處放上全部iview不在template中應修改的標籤(不應的話直接放html裏就會不對哦,來自於iview官網):css
如下組件,在非 template/render 模式下,須要加前綴 i-
:html
i-button
i-col
i-table
i-input
i-form
i-menu
i-select
i-option
i-progress
如下組件,在全部模式下,必須加前綴 i-
:前端
i-switch
i-circle
另外,在iview官網下有個坑就是Form表單的源代碼,首先應把Form改成i-form,而後再官網下FormItem是使用的駝峯標識,在Vue.js的官網中也提到了,所以應該把FormItem改成Form-item,此處表示找錯找了半小時纔想到。。。。。。被坑得不要不要的了~vue
本地測試代碼java
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>iview example</title> <link rel="stylesheet" href="iview/dist/styles/iview.css" /> <script type="text/javascript" src="js/vue.min.js" ></script> <script type="text/javascript" src="iview/dist/iview.min.js" ></script> <link rel="stylesheet" href="css/syle.css" /> </head> <body> <div id="app"> <Row> <i-col span="12"> <Steps :current="2"> <Step title="已完成" content="這裏是該步驟的描述信息"></Step> <Step title="進行中" content="這裏是該步驟的描述信息"></Step> <Step title="待進行" content="這裏是該步驟的描述信息"></Step> <Step title="待進行" content="這裏是該步驟的描述信息"></Step> </Steps> </i-col> <i-col span="12"> <Tabs value="name1"> <Tab-pane label="我是" name="name1">你好</Tab-pane> <Tab-pane label="你好" name="name2">我是</Tab-pane> </Tabs> <i-button @click="show">Click me!</i-button> </i-col> </Row> <Modal v-model="visible" title="Welcome">歡迎使用 iView</Modal> <Slider v-model="value1"></Slider> <Slider v-model="value2" range></Slider> <Slider v-model="value3" range disabled></Slider> </div> <script> new Vue({ el: '#app', data: { visible: false, theme1: 'light', value1: 25, value2: [20, 50], value3: [20, 50] }, methods: { show: function () { this.visible = true; } } }) </script> </body> </html>
結果圖:node