2018-07-16 22:22:55 +08:00
|
|
|
<template>
|
|
|
|
|
<el-tooltip
|
|
|
|
|
effect="dark"
|
2018-08-09 15:02:50 +08:00
|
|
|
:content="active ? '退出全屏' : '全屏'"
|
2018-07-16 22:22:55 +08:00
|
|
|
placement="bottom">
|
2018-08-09 15:02:50 +08:00
|
|
|
<el-button class="d2-mr btn-text can-hover" type="text" @click="toggle">
|
|
|
|
|
<d2-icon v-if="active" name="compress"/>
|
2018-07-16 22:22:55 +08:00
|
|
|
<d2-icon v-else name="arrows-alt" style="font-size: 16px"/>
|
|
|
|
|
</el-button>
|
|
|
|
|
</el-tooltip>
|
|
|
|
|
</template>
|
|
|
|
|
|
|
|
|
|
<script>
|
2018-09-18 09:44:55 +08:00
|
|
|
import { mapState, mapActions } from 'vuex'
|
2018-07-16 22:22:55 +08:00
|
|
|
export default {
|
|
|
|
|
computed: {
|
2018-08-09 15:02:50 +08:00
|
|
|
...mapState('d2admin/fullscreen', [
|
|
|
|
|
'active'
|
2018-08-08 09:19:11 +08:00
|
|
|
])
|
2018-07-16 22:22:55 +08:00
|
|
|
},
|
|
|
|
|
methods: {
|
2018-09-18 09:44:55 +08:00
|
|
|
...mapActions('d2admin/fullscreen', [
|
2018-08-09 15:02:50 +08:00
|
|
|
'toggle'
|
2018-07-16 22:22:55 +08:00
|
|
|
])
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
</script>
|