提交 | 用户 | age
|
2f6253
|
1 |
<template> |
bbce00
|
2 |
<div @click="openDrawer(true)"> |
b335e7
|
3 |
<Icon icon="ion:settings-outline" /> |
2f6253
|
4 |
<SettingDrawer @register="register" /> |
陈 |
5 |
</div> |
|
6 |
</template> |
|
7 |
<script lang="ts"> |
|
8 |
import { defineComponent } from 'vue'; |
|
9 |
import SettingDrawer from './SettingDrawer'; |
553ee9
|
10 |
import Icon from '/@/components/Icon'; |
2f6253
|
11 |
|
陈 |
12 |
import { useDrawer } from '/@/components/Drawer'; |
0692b4
|
13 |
|
2f6253
|
14 |
export default defineComponent({ |
27e50b
|
15 |
name: 'SettingButton', |
b335e7
|
16 |
components: { SettingDrawer, Icon }, |
2f6253
|
17 |
setup() { |
陈 |
18 |
const [register, { openDrawer }] = useDrawer(); |
ed41e5
|
19 |
|
2f6253
|
20 |
return { |
陈 |
21 |
register, |
|
22 |
openDrawer, |
|
23 |
}; |
|
24 |
}, |
|
25 |
}); |
|
26 |
</script> |