Skip to content

Latest commit

 

History

History
93 lines (69 loc) · 1.68 KB

README.en-US.md

File metadata and controls

93 lines (69 loc) · 1.68 KB
title preview
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

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