Commit c755733a9ca3bbcf4514e948bbbb5e0accd13e6e
1 parent
1843ff3b
support Grid
support Grid
Showing
9 changed files
with
49 additions
and
34 deletions
Show diff stats
README.md
src/components/layout/col.vue renamed to src/components/grid/col.vue
src/components/layout/index.js renamed to src/components/grid/index.js
src/components/layout/row.vue renamed to src/components/grid/row.vue
src/index.js
| ... | ... | @@ -42,7 +42,7 @@ import Affix from './components/affix'; |
| 42 | 42 | // import Transfer from './components/transfer'; |
| 43 | 43 | // import Tree from './components/tree'; |
| 44 | 44 | // import Upload from './components/upload'; |
| 45 | -// import { Row, Col } from './components/layout'; | |
| 45 | +import { Row, Col } from './components/grid'; | |
| 46 | 46 | // import { Select, Option, OptionGroup } from './components/select'; |
| 47 | 47 | import locale from './locale'; |
| 48 | 48 | |
| ... | ... | @@ -68,7 +68,7 @@ const iview = { |
| 68 | 68 | // DropdownMenu: Dropdown.Menu, |
| 69 | 69 | // iForm: Form, |
| 70 | 70 | // FormItem: Form.Item, |
| 71 | - // iCol: Col, | |
| 71 | + iCol: Col, | |
| 72 | 72 | // Collapse, |
| 73 | 73 | // Icon, |
| 74 | 74 | // iInput: Input, |
| ... | ... | @@ -90,7 +90,7 @@ const iview = { |
| 90 | 90 | // Radio, |
| 91 | 91 | // RadioGroup: Radio.Group, |
| 92 | 92 | // Rate, |
| 93 | - // Row, | |
| 93 | + Row, | |
| 94 | 94 | // iSelect: Select, |
| 95 | 95 | // Slider, |
| 96 | 96 | // Spin, | ... | ... |
test/app.vue
| ... | ... | @@ -24,34 +24,8 @@ li + li { |
| 24 | 24 | <div> |
| 25 | 25 | <nav> |
| 26 | 26 | <ul> |
| 27 | - <li><a v-link="'/button'">Button</a></li> | |
| 28 | - <li><a v-link="'/card'">Card</a></li> | |
| 29 | - <li><a v-link="'/message'">Message</a></li> | |
| 30 | - <li><a v-link="'/more'">More</a></li> | |
| 31 | - <li><a v-link="'/page'">Page</a></li> | |
| 32 | - <li><a v-link="'/poptip'">Poptip</a></li> | |
| 33 | - <li><a v-link="'/tooltip'">Tooltip</a></li> | |
| 34 | - <li><a v-link="'/radio'">Radio</a></li> | |
| 35 | - <li><a v-link="'/select'">Select</a></li> | |
| 36 | - <li><a v-link="'/slider'">Slider</a></li> | |
| 37 | - <li><a v-link="'/step'">Step</a></li> | |
| 38 | - <li><a v-link="'/switch'">Switch</a></li> | |
| 39 | - <li><a v-link="'/alert'">Alert</a></li> | |
| 40 | - <li><a v-link="'/tag'">Tag</a></li> | |
| 41 | - <li><a v-link="'/input'">Input</a></li> | |
| 42 | - <li><a v-link="'/cascader'">Cascader</a></li> | |
| 43 | - <li><a v-link="'/transfer'">Transfer</a></li> | |
| 44 | - <li><a v-link="'/table'">Table</a></li> | |
| 45 | - <li><a v-link="'/dropdown'">Dropdown</a></li> | |
| 46 | - <li><a v-link="'/tabs'">Tabs</a></li> | |
| 47 | - <li><a v-link="'/menu'">Menu</a></li> | |
| 48 | - <li><a v-link="'/date'">Date</a></li> | |
| 49 | - <li><a v-link="'/form'">Form</a></li> | |
| 50 | - <li><a v-link="'/carousel'">Carousel</a></li> | |
| 51 | - <li><a v-link="'/rate'">Rate</a></li> | |
| 52 | - <li><a v-link="'/upload'">Upload</a></li> | |
| 53 | - <li><a v-link="'/tree'">Tree</a></li> | |
| 54 | - <li><a v-link="'/notice'">Notice</a></li> | |
| 27 | + <li><router-link to="/affix">Affix</router-link></li> | |
| 28 | + <li><router-link to="/grid">Grid</router-link></li> | |
| 55 | 29 | </ul> |
| 56 | 30 | </nav> |
| 57 | 31 | <router-view></router-view> |
| ... | ... | @@ -64,7 +38,7 @@ li + li { |
| 64 | 38 | |
| 65 | 39 | } |
| 66 | 40 | }, |
| 67 | - ready: function() { | |
| 41 | + mounted: function() { | |
| 68 | 42 | |
| 69 | 43 | }, |
| 70 | 44 | beforeDestroy: function() { | ... | ... |
test/main.js
test/routers/affix.vue
| 1 | +<template> | |
| 2 | + <div> | |
| 3 | + <Row> | |
| 4 | + <i-col span="12">col-12</i-col> | |
| 5 | + <i-col span="12">col-12</i-col> | |
| 6 | + </Row> | |
| 7 | + <br> | |
| 8 | + <Row> | |
| 9 | + <i-col span="8">col-8</i-col> | |
| 10 | + <i-col span="8">col-8</i-col> | |
| 11 | + <i-col span="8">col-8</i-col> | |
| 12 | + </Row> | |
| 13 | + <br> | |
| 14 | + <Row> | |
| 15 | + <i-col span="6">col-6</i-col> | |
| 16 | + <i-col span="6">col-6</i-col> | |
| 17 | + <i-col span="6">col-6</i-col> | |
| 18 | + <i-col span="6">col-6</i-col> | |
| 19 | + </Row> | |
| 20 | + </div> | |
| 21 | +</template> | |
| 22 | +<script> | |
| 23 | + export default { | |
| 24 | + | |
| 25 | + } | |
| 26 | +</script> | ... | ... |