# GoodsAction ### Install ```js import Vue from 'vue'; import { GoodsAction, GoodsActionIcon, GoodsActionButton } from 'vant'; Vue.use(GoodsAction); Vue.use(GoodsActionButton); Vue.use(GoodsActionIcon); ``` ## Usage ### Basic Usage ```html ``` ```js import { Toast } from 'vant'; export default { methods: { onClickIcon() { Toast('Click Icon'); }, onClickButton() { Toast('Click Button'); } } } ``` ### Icon info Use `info` prop to show badge in icon ```html ``` ### Custom Icon Color ```html ``` ### Custom Button Color ```html ``` ## API ### GoodsAction Props | Attribute | Description | Type | Default | |------|------|------|------| | safe-area-inset-bottom | Whether to enable bottom safe area adaptation | *boolean* | `false` | ### GoodsActionIcon Props | Attribute | Description | Type | Default | |------|------|------|------| | text | Button text | *string* | - | | icon | Icon | *string* | - | | color `v2.4.2` | Icon color | *string* | `#323233` | | icon-class | Icon class name | *any* | `''` | | info | Content of the badge | *number \| string* | - | | url | Link | *string* | - | | to | Target route of the link, same as to of vue-router | *string \| object* | - | | replace | If true, the navigation will not leave a history record | *boolean* | `false` | ### GoodsActionButton Props | Attribute | Description | Type | Default | |------|------|------|------| | text | Button text | *string* | - | | type | Button type, Can be set to `primary` `info` `warning` `danger` | *string* | `default` | | color `v2.1.8` | Button color, support linear-gradient | *string* | - | | icon `v2.4.4` | Left Icon | *string* | - | | primary | Is primary button (red color) | *boolean* | `false` | | disabled | Whether to disable button | *boolean* | `false` | | loading | Whether show loading status | *boolean* | `false` | | url | Link | *string* | - | | to | Target route of the link, same as to of vue-router | *string \| object* | - | | replace | If true, the navigation will not leave a history record | *boolean* | `false` | ### GoodsActionIcon Slots | Name | Description | |------|------| | default | Text | | icon | Custom icon | ### GoodsActionButton Slots | Name | Description | |------|------| | default | Button content |