mand-mobile/components/field
MeloHG e2849108b5 test: 更新 Icon 相关快照 2023-02-01 22:02:10 +08:00
..
demo example: update demos for style 2018-12-03 21:29:22 +08:00
test test: 更新 Icon 相关快照 2023-02-01 22:02:10 +08:00
README.en-US.md doc(field-item): update readme 2019-03-21 23:08:14 +08:00
README.md doc(field-item): update readme 2019-03-21 23:08:14 +08:00
component.js feat(code clean up): 2018-09-24 15:48:57 +08:00
index.vue fix(field): update style 2018-12-04 16:37:26 +08:00
item.vue feat(chore): ui,color upgrade (#755) 2021-08-06 14:34:26 +08:00

README.en-US.md

title preview
Field https://didi.github.io/mand-mobile/examples/#/field

Arrange vertically and display current contents, status and other allowable operations.

Import

import { Field, FieldItem } from 'mand-mobile'

Vue.component(Field.name, Field)
Vue.component(FieldItem.name, FieldItem)

Code Examples

API

Field Props

Props Description Type Default Note
title title String - -
brief description String - -
disabled disable content operation Boolean false -
solid the width of title is fixed or not Boolean false -
plain plain style Boolean false -

When use disabled prop, its descendants can use injectto have access of Field ancestor.

export default {
  name: 'your-component',

  inject: {
    rootField: {
      from: 'rootField',
      default: () => ({})
    }
  },

  computed: {
    disabled() {
      return this.rootField.disabled
    }
  },
}

Field Slots

default

default content slot

header

header content slot

action

header action slot

footer content slot


FieldItem Props

Props Description Type Default Note
title title String - -
content description String - -
addon help info text String - -
disabled disable item operation Boolean false -
arrow arrow indicator Boolean false -

FieldItem Events

@click(event)

click event when not disabled

FieldItem Slots

default

default content slot

left

left content slot

right

right content slot

children

extra children slot