element-plus/website/docs/en-US/page-header.md
三咲智子 55348b30b6
style: use prettier (#3228)
* style: use prettier

* style: just prettier format, no code changes

* style: eslint fix
object-shorthand, prefer-const

* style: fix no-void

* style: no-console
2021-09-04 19:29:28 +08:00

75 lines
1.4 KiB
Markdown

## PageHeader
If path of the page is simple, it is recommended to use PageHeader instead of the Breadcrumb.
### Basic usage
:::demo
```html
<el-page-header @back="goBack" content="detail"> </el-page-header>
<script>
export default {
methods: {
goBack() {
console.log('go back')
},
},
}
</script>
<!--
<setup>
import { defineComponent } from 'vue';
export default defineComponent({
setup() {
const goBack = () => {
console.log('go back');
};
return {
goBack,
};
},
});
</setup>
-->
```
:::
### Custom icon
:::demo
```html
<el-page-header icon="el-icon-arrow-left" content="detail"></el-page-header>
```
:::
### Attributes
| Attribute | Description | Type | Accepted Values | Default |
| --------- | ----------- | ------ | --------------- | ------------ |
| icon | icon | string | — | el-icon-back |
| title | main title | string | — | Back |
| content | content | string | — | — |
### Events
| Event Name | Description | Parameters |
| ---------- | ----------------------------------- | ---------- |
| back | triggers when right side is clicked | — |
### Slots
| Name | Description |
| ------- | ------------- |
| icon | custom icon |
| title | title content |
| content | content |