Grid

九宫格。

引入

  1. import { Grid, GridItem } from 'we-vue'
  2. Vue.use(Grid).use(GridItem)

WARNING

grid 需要与 grid-item 配合使用

例子

基本示例

  1. <w-grid>
  2. <w-grid-item to="/">
  3. <img :src="thumbSmall" slot="icon">
  4. <span slot="label">GridItem</span>
  5. </w-grid-item>
  6. <w-grid-item url="/">
  7. <img :src="thumbSmall" slot="icon">
  8. <span slot="label">GridItem</span>
  9. </w-grid-item>
  10. <w-grid-item>
  11. <img :src="thumbSmall" slot="icon">
  12. <span slot="label">GridItem</span>
  13. </w-grid-item>
  14. <w-grid-item to="/">
  15. <span>自定义内容</span>
  16. </w-grid-item>
  17. <w-grid-item @click="onClick">
  18. <span>处理点击事件</span>
  19. </w-grid-item>
  20. </w-grid>
  21. <script>
  22. export default {
  23. methods: {
  24. onClick () {
  25. console.log('click')
  26. }
  27. }
  28. }
  29. </script>

API

  • grid-item
    参数类型说明可选值默认值
    toString 或 Objectvue-router 跳转目标
    urlStringurl 跳转目标

TIP

从 v1.6.0 开始,使用 to 定义 vue-router 跳转目标,使用 url 定义普通跳转。

Slots

name描述
-默认,当无 icon 和 label 时可在此插入自定义内容
iconicon 插座
labellabel 插座