Commit 3e068da 1 parent 1f3ed8a commit 3e068da Copy full SHA for 3e068da
File tree 2 files changed +31
-10
lines changed
front-end/h5/src/components/core/editor
2 files changed +31
-10
lines changed Original file line number Diff line number Diff line change
1
+ /*
2
+ * @Author : ly525
3
+ * @Date : 2019-12-01 18:11:49
4
+ * @LastEditors : ly525
5
+ * @LastEditTime : 2019-12-22 18:09:54
6
+ * @FilePath : /luban-h5/front-end/h5/src/components/core/editor/edit-panel/background.js
7
+ * @Github : https://github.com/ly525/luban-h5
8
+ * @Description : Do not edit
9
+ * @Copyright 2018 - 2019 luban-h5. All Rights Reserved
10
+ */
1
11
import propsEditPanel from './props.js'
12
+ import { mapState , mapActions } from 'vuex'
2
13
3
14
export default {
15
+ computed : {
16
+ ...mapState ( 'editor' , [
17
+ 'editingPage'
18
+ ] )
19
+ } ,
20
+ methods : {
21
+ ...mapActions ( 'editor' , [
22
+ 'setEditingElement'
23
+ ] )
24
+ } ,
4
25
render ( ) {
5
26
return < propsEditPanel layout = "vertical" />
27
+ } ,
28
+ created ( ) {
29
+ const bgElement = this . editingPage . elements . find ( e => e . name === 'lbp-background' )
30
+ this . setEditingElement ( bgElement )
31
+ } ,
32
+ beforeDestroy ( ) {
33
+ this . setEditingElement ( )
6
34
}
35
+
7
36
}
Original file line number Diff line number Diff line change @@ -111,7 +111,7 @@ export default {
111
111
data : ( ) => ( {
112
112
activeMenuKey : 'pluginList' ,
113
113
isPreviewMode : false ,
114
- activeTabKey : 'background ' ,
114
+ activeTabKey : '属性 ' ,
115
115
previewVisible : false ,
116
116
scaleRate : 1
117
117
} ) ,
@@ -161,14 +161,6 @@ export default {
161
161
*/
162
162
setActiveTab ( activeTabKey ) {
163
163
this . activeTabKey = activeTabKey
164
- switch ( activeTabKey ) {
165
- case 'background' :
166
- const bgElement = this . elements . find ( e => e . name === 'lbp-background' )
167
- this . setEditingElement ( bgElement )
168
- break
169
- default :
170
- this . setEditingElement ( )
171
- }
172
164
} ,
173
165
_renderMenuContent ( ) {
174
166
return (
@@ -377,7 +369,7 @@ export default {
377
369
< a-tab-pane label = "动画" key = '动画' tab = { this . $t ( 'editor.editPanel.tab.animation' ) } > < RenderAnimationEditor /> </ a-tab-pane >
378
370
< a-tab-pane label = "动作" key = '动作' tab = { this . $t ( 'editor.editPanel.tab.action' ) } > { this . activeTabKey === '动作' && < RenderActoionEditor /> } </ a-tab-pane >
379
371
< a-tab-pane label = "脚本" key = '脚本' tab = { this . $t ( 'editor.editPanel.tab.script' ) } > < RenderScriptEditor /> </ a-tab-pane >
380
- < a-tab-pane label = "背景" key = 'background' tab = { this . $t ( 'editor.editPanel.tab.background' ) } > < RenderBackgroundEditor /> </ a-tab-pane >
372
+ < a-tab-pane label = "背景" key = 'background' tab = { this . $t ( 'editor.editPanel.tab.background' ) } > { this . activeTabKey === 'background' && < RenderBackgroundEditor /> } </ a-tab-pane >
381
373
</ a-tabs >
382
374
</ a-layout-sider >
383
375
You can’t perform that action at this time.
0 commit comments