This commit is contained in:
dqjdda
2019-09-26 17:05:40 +08:00
parent decdc5a94a
commit 7cd303f0a0
3 changed files with 2 additions and 197 deletions

View File

@@ -5,13 +5,6 @@
<div :class="{hasTagsView:needTagsView}" class="main-container">
<div :class="{'fixed-header':fixedHeader}">
<navbar />
<div class="feedback">
<el-tooltip class="item" effect="dark" content="建议反馈" placement="left">
<el-button type="text" @click="doFeedback">
<svg-icon style="font-size: 28px;color: #606266;" icon-class="codeConsole" />
</el-button>
</el-tooltip>
</div>
<tags-view v-if="needTagsView" />
</div>
<app-main />
@@ -19,7 +12,6 @@
<settings />
</right-panel>
</div>
<feedback :show-dialog.sync="feedbackShow"/>
</div>
</template>
@@ -28,7 +20,6 @@ import RightPanel from '@/components/RightPanel'
import { AppMain, Navbar, Settings, Sidebar, TagsView } from './components'
import ResizeMixin from './mixin/ResizeHandler'
import { mapState } from 'vuex'
import feedback from './feedback.vue'
export default {
name: 'Layout',
@@ -38,15 +29,9 @@ export default {
Settings,
Sidebar,
TagsView,
RightPanel,
feedback
RightPanel
},
mixins: [ResizeMixin],
data() {
return {
feedbackShow: false
}
},
computed: {
...mapState({
sidebar: state => state.app.sidebar,
@@ -66,10 +51,6 @@ export default {
methods: {
handleClickOutside() {
this.$store.dispatch('closeSideBar', { withoutAnimation: false })
},
doFeedback() {
console.log(111)
this.feedbackShow = true
}
}
}
@@ -118,12 +99,5 @@ export default {
.mobile .fixed-header {
width: 100%;
}
.feedback {
position: fixed;
z-index: 999999;
right: 10px;
bottom: 60px;
}
</style>