UI切り替えがサイドバーに設置されていない場合に機能しない問題を修正

This commit is contained in:
syuilo 2020-11-07 10:54:52 +09:00
parent 48bf0b66b7
commit 08be5b9d0f

View file

@ -23,11 +23,11 @@
<span>{{ item.text }}</span>
<i v-if="item.indicate"><Fa :icon="faCircle"/></i>
</a>
<button v-else-if="item.type === 'user'" @click="clicked(item.action)" :tabindex="i" class="_button item">
<button v-else-if="item.type === 'user'" @click="clicked(item.action, $event)" :tabindex="i" class="_button item">
<MkAvatar :user="item.user" class="avatar"/><MkUserName :user="item.user"/>
<i v-if="item.indicate"><Fa :icon="faCircle"/></i>
</button>
<button v-else @click="clicked(item.action)" :tabindex="i" class="_button item" :class="{ danger: item.danger }">
<button v-else @click="clicked(item.action, $event)" :tabindex="i" class="_button item" :class="{ danger: item.danger }">
<Fa v-if="item.icon" :icon="item.icon" fixed-width/>
<MkAvatar v-if="item.avatar" :user="item.avatar" class="avatar"/>
<span>{{ item.text }}</span>
@ -115,8 +115,8 @@ export default defineComponent({
}
},
methods: {
clicked(fn) {
fn();
clicked(fn, ev) {
fn(ev);
this.close();
},
close() {